Represents information about calendar. More...
Inherits Aspose::Email::Clients::Graph::BaseRestObject.
Public Member Functions | |
| virtual System::String | get_Name () |
| Gets the name of Calendar. More... | |
| virtual void | set_Name (System::String value) |
| Sets the name of Calendar. More... | |
| virtual System::String | get_ItemId () |
| Gets string representation of entry ID. More... | |
| bool | get_CanEdit () const |
| true if the user can write to the calendar, false otherwise. More... | |
| void | set_CanEdit (bool value) |
| true if the user can write to the calendar, false otherwise. More... | |
| bool | get_CanShare () const |
| true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. More... | |
| void | set_CanShare (bool value) |
| true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it. More... | |
| bool | get_CanViewPrivateItems () const |
| true if the user can read calendar items that have been marked private, false otherwise. More... | |
| void | set_CanViewPrivateItems (bool value) |
| true if the user can read calendar items that have been marked private, false otherwise. More... | |
| CalendarColor | get_Color () const |
| Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: auto, lightBlue, lightGreen, lightOrange, lightGray, lightYellow, lightTeal, lightPink, lightBrown, lightRed, maxColor. More... | |
| void | set_Color (CalendarColor value) |
| Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: auto, lightBlue, lightGreen, lightOrange, lightGray, lightYellow, lightTeal, lightPink, lightBrown, lightRed, maxColor. More... | |
| OnlineMeetingProvider | get_DefaultOnlineMeetingProvider () const |
| The default online meeting provider for meetings sent from this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness. More... | |
| void | set_DefaultOnlineMeetingProvider (OnlineMeetingProvider value) |
| The default online meeting provider for meetings sent from this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness. More... | |
| bool | get_IsDefaultCalendar () const |
| true if this is the default calendar where new events are created by default, false otherwise. More... | |
| void | set_IsDefaultCalendar (bool value) |
| true if this is the default calendar where new events are created by default, false otherwise. More... | |
| bool | get_IsRemovable () const |
| Indicates whether this user calendar can be deleted from the user mailbox. More... | |
| void | set_IsRemovable (bool value) |
| Indicates whether this user calendar can be deleted from the user mailbox. More... | |
| bool | get_IsTallyingResponses () const |
| Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users' primary calendars support tracking of meeting responses. More... | |
| void | set_IsTallyingResponses (bool value) |
| Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users' primary calendars support tracking of meeting responses. More... | |
| System::SharedPtr< MailAddress > | get_Owner () const |
| If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user. More... | |
| void | set_Owner (System::SharedPtr< MailAddress > value) |
| If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user. More... | |
| CalendarInfo (System::SharedPtr< Mapi::MapiPropertyCollection > properties) | |
| Initializes a new instance of the FolderInfo class. More... | |
Public Member Functions inherited from Aspose::Email::Clients::Graph::BaseRestObject | |
| virtual System::ArrayPtr< System::SharedPtr< Mapi::PropertyDescriptor > > | get_TransmissionExcludedProperties () |
| Gets enumeration of MAPI properties which are excluded from transmission process. More... | |
| virtual System::SharedPtr< Mapi::MapiPropertyCollection > | get_Properties () |
| Gets the mapi properties. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Aspose::Email::Clients::Graph::BaseRestObject | |
| BaseRestObject (System::SharedPtr< Mapi::MapiPropertyCollection > properties, System::ArrayPtr< System::SharedPtr< Mapi::PropertyDescriptor >> explicitProperties) | |
| Initializes a new instance of the FolderInfo class. More... | |
Represents information about calendar.
| Aspose::Email::Clients::Graph::CalendarInfo::CalendarInfo | ( | System::SharedPtr< Mapi::MapiPropertyCollection > | properties | ) |
Initializes a new instance of the FolderInfo class.
| properties | MapiProperties for this folder |
| bool Aspose::Email::Clients::Graph::CalendarInfo::get_CanEdit | ( | ) | const |
true if the user can write to the calendar, false otherwise.
| bool Aspose::Email::Clients::Graph::CalendarInfo::get_CanShare | ( | ) | const |
true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.
| bool Aspose::Email::Clients::Graph::CalendarInfo::get_CanViewPrivateItems | ( | ) | const |
true if the user can read calendar items that have been marked private, false otherwise.
| CalendarColor Aspose::Email::Clients::Graph::CalendarInfo::get_Color | ( | ) | const |
Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: auto, lightBlue, lightGreen, lightOrange, lightGray, lightYellow, lightTeal, lightPink, lightBrown, lightRed, maxColor.
| OnlineMeetingProvider Aspose::Email::Clients::Graph::CalendarInfo::get_DefaultOnlineMeetingProvider | ( | ) | const |
The default online meeting provider for meetings sent from this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
| bool Aspose::Email::Clients::Graph::CalendarInfo::get_IsDefaultCalendar | ( | ) | const |
true if this is the default calendar where new events are created by default, false otherwise.
| bool Aspose::Email::Clients::Graph::CalendarInfo::get_IsRemovable | ( | ) | const |
Indicates whether this user calendar can be deleted from the user mailbox.
| bool Aspose::Email::Clients::Graph::CalendarInfo::get_IsTallyingResponses | ( | ) | const |
Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users' primary calendars support tracking of meeting responses.
|
virtual |
Gets string representation of entry ID.
The entry id string.
|
virtual |
Gets the name of Calendar.
| System::SharedPtr<MailAddress> Aspose::Email::Clients::Graph::CalendarInfo::get_Owner | ( | ) | const |
If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user.
| void Aspose::Email::Clients::Graph::CalendarInfo::set_CanEdit | ( | bool | value | ) |
true if the user can write to the calendar, false otherwise.
| void Aspose::Email::Clients::Graph::CalendarInfo::set_CanShare | ( | bool | value | ) |
true if the user has the permission to share the calendar, false otherwise. Only the user who created the calendar can share it.
| void Aspose::Email::Clients::Graph::CalendarInfo::set_CanViewPrivateItems | ( | bool | value | ) |
true if the user can read calendar items that have been marked private, false otherwise.
| void Aspose::Email::Clients::Graph::CalendarInfo::set_Color | ( | CalendarColor | value | ) |
Specifies the color theme to distinguish the calendar from other calendars in a UI. The property values are: auto, lightBlue, lightGreen, lightOrange, lightGray, lightYellow, lightTeal, lightPink, lightBrown, lightRed, maxColor.
| void Aspose::Email::Clients::Graph::CalendarInfo::set_DefaultOnlineMeetingProvider | ( | OnlineMeetingProvider | value | ) |
The default online meeting provider for meetings sent from this calendar. Possible values are: unknown, skypeForBusiness, skypeForConsumer, teamsForBusiness.
| void Aspose::Email::Clients::Graph::CalendarInfo::set_IsDefaultCalendar | ( | bool | value | ) |
true if this is the default calendar where new events are created by default, false otherwise.
| void Aspose::Email::Clients::Graph::CalendarInfo::set_IsRemovable | ( | bool | value | ) |
Indicates whether this user calendar can be deleted from the user mailbox.
| void Aspose::Email::Clients::Graph::CalendarInfo::set_IsTallyingResponses | ( | bool | value | ) |
Indicates whether this user calendar supports tracking of meeting responses. Only meeting invites sent from users' primary calendars support tracking of meeting responses.
|
virtual |
Sets the name of Calendar.
| void Aspose::Email::Clients::Graph::CalendarInfo::set_Owner | ( | System::SharedPtr< MailAddress > | value | ) |
If set, this represents the user who created or added the calendar. For a calendar that the user created or added, the owner property is set to the user. For a calendar shared with the user, the owner property is set to the person who shared that calendar with the user.