|
| 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< PersonalInfo::Contact > | GetContact (System::String contactUri)=0 |
| | Fetches contact More...
|
| |
| virtual System::SharedPtr< PersonalInfo::Contact > | GetContact (System::SharedPtr< 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< PersonalInfo::Contact > > | GetContactsFromGroup (System::String groupId)=0 |
| | Fetches contacts belonging to the group specified. More...
|
| |
| virtual System::ArrayPtr< System::SharedPtr< PersonalInfo::Contact > > | GetAllContacts ()=0 |
| | Fetches all contacts. More...
|
| |
| virtual System::SharedPtr< PersonalInfo::ContactPhoto > | GetPhoto (System::SharedPtr< PersonalInfo::ContactPhoto > photo)=0 |
| | Fetches a contact photo More...
|
| |
| virtual System::SharedPtr< PersonalInfo::ContactPhoto > | GetPhoto (System::String photoUri)=0 |
| | Fetches a contact photo More...
|
| |
| virtual System::String | CreateContact (System::SharedPtr< PersonalInfo::Contact > contact)=0 |
| | Creates contact for specified email More...
|
| |
| virtual System::String | CreateContact (System::SharedPtr< PersonalInfo::Contact > contact, System::String emailAddress)=0 |
| | Creates contact for specified email More...
|
| |
| virtual System::SharedPtr< PersonalInfo::Contact > | UpdateContact (System::SharedPtr< PersonalInfo::Contact > contact)=0 |
| | Updates contact More...
|
| |
| virtual void | DeleteContact (System::String contactUri)=0 |
| | Deletes specified contact More...
|
| |
| virtual void | DeleteContactPhoto (System::SharedPtr< PersonalInfo::ContactPhoto > contactPhoto)=0 |
| | Deletes contact photo More...
|
| |
| virtual void | UpdateContactPhoto (System::SharedPtr< PersonalInfo::ContactPhoto > contactPhoto)=0 |
| | Creates or updates contact photo More...
|
| |
| virtual System::SharedPtr< PersonalInfo::ContactPhoto > | CreateContactPhoto (System::SharedPtr< PersonalInfo::Contact > contact, System::ArrayPtr< uint8_t > imageData)=0 |
| | Creates contact photo More...
|
| |
| virtual System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< GmailMessageInfo > > > | ListMessages ()=0 |
| | Lists the messages in the user's mailbox. More...
|
| |
| virtual System::SharedPtr< MailMessage > | FetchMessage (System::String id)=0 |
| | Gets the specified message. More...
|
| |
| virtual System::String | AppendMessage (System::SharedPtr< MailMessage > msg)=0 |
| | Directly appends a message into INBOX similar to IMAP APPEND, bypassing most scanning and classification. Does not send a message. More...
|
| |
| virtual System::String | AppendMessage (System::SharedPtr< MailMessage > msg, System::String labelName)=0 |
| | Directly appends a message into only this user's mailbox similar to IMAP APPEND, bypassing most scanning and classification. Does not send a message. More...
|
| |
| virtual void | DeleteMessage (System::String id, bool moveToTrash)=0 |
| | Moves the specified message to the trash if moveToTrash true, or permanently deletes if false. More...
|
| |
| virtual void | DeleteMessage (System::String id)=0 |
| | Immediately and permanently deletes the specified message. This operation cannot be undone. Prefer overriding method DeleteMessage with parameter moveToTrash instead. More...
|
| |
| virtual System::String | SendMessage (System::SharedPtr< MailMessage > msg)=0 |
| | Sends the specified message to the recipients in the To, Cc, and Bcc headers. More...
|
| |
| virtual System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< Filter > > > | ListFilters ()=0 |
| | Lists the message filters of a Gmail user. More...
|
| |
| virtual System::String | CreateFilter (System::SharedPtr< Filter > filter)=0 |
| | Creates a filter. More...
|
| |
| virtual void | DeleteFilter (System::String id)=0 |
| | Immediately and permanently deletes the specified filter. More...
|
| |
| virtual System::SharedPtr< Filter > | GetFilter (System::String id)=0 |
| | Gets a filter. 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