|
virtual System::ArrayPtr< System::SharedPtr< ExtendedCalendar > > | ListCalendars ()=0 |
| Gets array of calendars. More...
|
|
virtual System::ArrayPtr< System::SharedPtr< ExtendedCalendar > > | ListCalendars (AccessRole minAccessRole, bool showHidden)=0 |
| Gets array of calendars. More...
|
|
virtual System::String | CreateCalendar (System::SharedPtr< Calendar > calendar)=0 |
| Creates a calendar. More...
|
|
virtual System::String | CreateCalendar (System::SharedPtr< Calendar > calendar, bool useColorRgbFormat)=0 |
| Creates a calendar. More...
|
|
virtual void | UpdateCalendar (System::SharedPtr< Calendar > calendar)=0 |
| Updates a calendar More...
|
|
virtual void | UpdateCalendar (System::SharedPtr< Calendar > calendar, bool useColorRgbFormat)=0 |
| Updates a calendar More...
|
|
virtual System::SharedPtr< ExtendedCalendar > | FetchCalendar (System::String calendarId)=0 |
| Fetches calendar by identifier. More...
|
|
virtual void | DeleteCalendar (System::String calendarId)=0 |
| Deletes a calendar. More...
|
|
virtual void | ClearCalendar (System::String calendarId)=0 |
| Clears a calendar. More...
|
|
virtual System::ArrayPtr< System::SharedPtr< Aspose::Email::Calendar::Appointment > > | ListAppointments (System::String calendarId)=0 |
| Gets list of an appointments for calendar. More...
|
|
virtual System::ArrayPtr< System::SharedPtr< Aspose::Email::Calendar::Appointment > > | ListAppointmentInstances (System::String calendarId, System::String appointmentId)=0 |
| Gets list of an appointment instances for calendar. More...
|
|
virtual System::SharedPtr< Aspose::Email::Calendar::Appointment > | CreateAppointment (System::String calendarId, System::SharedPtr< Aspose::Email::Calendar::Appointment > appointment)=0 |
| Creates an appointment. More...
|
|
virtual System::SharedPtr< Aspose::Email::Calendar::Appointment > | ImportAppointment (System::String calendarId, System::SharedPtr< Aspose::Email::Calendar::Appointment > appointment)=0 |
| Imports appointment to calendar More...
|
|
virtual System::SharedPtr< Aspose::Email::Calendar::Appointment > | FetchAppointment (System::String calendarId, System::String appointmentId)=0 |
| Fetches appointment by identifier. More...
|
|
virtual System::SharedPtr< Aspose::Email::Calendar::Appointment > | MoveAppointment (System::String sourceCalendarId, System::String destinationCalendarId, System::String appointmentId)=0 |
| Moves an appointment to another calendar. More...
|
|
virtual System::SharedPtr< Aspose::Email::Calendar::Appointment > | MoveAppointment (System::String sourceCalendarId, System::String destinationCalendarId, System::String appointmentId, bool sendNotifications)=0 |
| Moves an appointment to another calendar. More...
|
|
virtual System::SharedPtr< Aspose::Email::Calendar::Appointment > | UpdateAppointment (System::String calendarId, System::SharedPtr< Aspose::Email::Calendar::Appointment > appointment)=0 |
| Updates an appointment. More...
|
|
virtual void | DeleteAppointment (System::String calendarId, System::String appointmentId)=0 |
| Deletes an appointment. More...
|
|
virtual System::SharedPtr< AccessControlRule > | CreateAccessRule (System::String calendarId, System::SharedPtr< AccessControlRule > role)=0 |
| Creates access rule More...
|
|
virtual System::SharedPtr< AccessControlRule > | UpdateAccessRule (System::String calendarId, System::SharedPtr< AccessControlRule > role)=0 |
| Updates access rule More...
|
|
virtual System::SharedPtr< AccessControlRule > | FetchAccessRule (System::String calendarId, System::String roleId)=0 |
| Fetches access rule More...
|
|
virtual void | DeleteAccessRule (System::String calendarId, System::String roleId)=0 |
| Deletes access rule More...
|
|
virtual System::ArrayPtr< System::SharedPtr< AccessControlRule > > | ListAccessRules (System::String calendarId)=0 |
| Gets list of access rules More...
|
|
virtual System::SharedPtr< System::Collections::Generic::Dictionary< System::String, System::String > > | GetSettings ()=0 |
| Gets settings dictionary More...
|
|
virtual System::String | GetSetting (System::String setting)=0 |
| Gets settings by the name More...
|
|
virtual System::SharedPtr< FreebusyResponse > | GetFreebusyInfo (System::SharedPtr< FreebusyQuery > query)=0 |
| Gets free/busy information More...
|
|
virtual System::SharedPtr< ColorsInfo > | GetColors ()=0 |
| Gets color information More...
|
|
virtual System::SharedPtr< ContactGroupCollection > | GetAllGroups ()=0 |
| Fetches all contact groups. More...
|
|
virtual System::SharedPtr< Aspose::Email::PersonalInfo::Contact > | GetContact (System::String contactUri)=0 |
| Fetches contact More...
|
|
virtual System::SharedPtr< Aspose::Email::PersonalInfo::Contact > | GetContact (System::SharedPtr< Aspose::Email::PersonalInfo::Contact > contact)=0 |
| - Parameters
-
contact | Contact to refresh |
- Returns
- Contact object, that represents a contact of gmail
- Exceptions
-
WebException | when operation fails |
More...
|
|
virtual System::ArrayPtr< System::SharedPtr< Aspose::Email::PersonalInfo::Contact > > | GetContactsFromGroup (System::String groupId)=0 |
| Fetches contacts belonging to the group specified. More...
|
|
virtual System::ArrayPtr< System::SharedPtr< Aspose::Email::PersonalInfo::Contact > > | GetAllContacts ()=0 |
| Fetches all contacts. More...
|
|
virtual System::SharedPtr< Aspose::Email::PersonalInfo::ContactPhoto > | GetPhoto (System::SharedPtr< Aspose::Email::PersonalInfo::ContactPhoto > photo)=0 |
| Fetches a contact photo More...
|
|
virtual System::SharedPtr< Aspose::Email::PersonalInfo::ContactPhoto > | GetPhoto (System::String photoUri)=0 |
| Fetches a contact photo More...
|
|
virtual System::String | CreateContact (System::SharedPtr< Aspose::Email::PersonalInfo::Contact > contact)=0 |
| Creates contact for specified email More...
|
|
virtual System::String | CreateContact (System::SharedPtr< Aspose::Email::PersonalInfo::Contact > contact, System::String emailAddress)=0 |
| Creates contact for specified email More...
|
|
virtual System::SharedPtr< Aspose::Email::PersonalInfo::Contact > | UpdateContact (System::SharedPtr< Aspose::Email::PersonalInfo::Contact > contact)=0 |
| Updates contact More...
|
|
virtual void | DeleteContact (System::String contactUri)=0 |
| Deletes specified contact More...
|
|
virtual void | DeleteContactPhoto (System::SharedPtr< Aspose::Email::PersonalInfo::ContactPhoto > contactPhoto)=0 |
| Deletes contact photo More...
|
|
virtual void | UpdateContactPhoto (System::SharedPtr< Aspose::Email::PersonalInfo::ContactPhoto > contactPhoto)=0 |
| Creates or updates contact photo More...
|
|
virtual System::SharedPtr< Aspose::Email::PersonalInfo::ContactPhoto > | CreateContactPhoto (System::SharedPtr< Aspose::Email::PersonalInfo::Contact > contact, System::ArrayPtr< uint8_t > imageData)=0 |
| Creates contact photo More...
|
|
virtual System::String | get_AccessToken ()=0 |
| Gets OAuth 2.0 bearer token More...
|
|
virtual void | set_AccessToken (System::String value)=0 |
| Sets OAuth 2.0 bearer token More...
|
|
virtual System::SharedPtr< System::Net::IWebProxy > | get_Proxy ()=0 |
| Gets the proxy. More...
|
|
virtual void | set_Proxy (System::SharedPtr< System::Net::IWebProxy > value)=0 |
| Sets the proxy. More...
|
|
virtual int32_t | get_Timeout ()=0 |
| Gets the number of milliseconds to wait before the operation times out. The default value is 100,000 milliseconds (100 seconds). More...
|
|
virtual void | set_Timeout (int32_t value)=0 |
| Sets the number of milliseconds to wait before the operation times out. The default value is 100,000 milliseconds (100 seconds). More...
|
|
virtual System::String | get_DefaultEmail ()=0 |
| Gets default email address More...
|
|
virtual void | RefreshToken ()=0 |
| Refresh access token More...
|
|
Represents the interface for Gmail client