Aspose::Email::Clients::Google Namespace Reference

Namespaces

 Commands
 

Classes

class  AccessControlRule
 Access control rule. More...
 
class  AclScope
 The scope of the access rule. More...
 
class  BaseDataObject
 Base class for google data objects. More...
 
class  Calendar
 A set of metadata, such as a description, for a single calendar. More...
 
class  Colors
 Set of colors for calendar object More...
 
class  ColorsInfo
 Contains colors definition for calendars and events More...
 
class  ConferenceProperties
 Conferencing properties for this calendar. More...
 
class  ContactGroupCollection
 Represents collection of GmailContactGroup objects More...
 
class  ErrorDetails
 Error informnation More...
 
class  ExtendedCalendar
 A set of extended metadata, such as a colors, for a single calendar. More...
 
class  FreebusyCalendarInfo
 Defines list of free/busy information for specified calendar. More...
 
class  FreebusyGroupInfo
 Specifies list of calendars that are members of the groups. More...
 
class  FreebusyQuery
 Request free/busy information for a set of calendars. More...
 
class  FreebusyResponse
 Freebusy response More...
 
class  Gadget
 A gadget that extends this event. More...
 
class  GmailClient
 Base class for Gmail client More...
 
class  GoogleContactGroup
 Represents a group which owns the contact More...
 
class  IBaseGmailClient
 Interface for base class of Gmail client More...
 
class  IGmailClient
 Represents the interface for Gmail client More...
 
class  Range
 Time range during which calendar should be regarded as busy. More...
 
class  Reminders
 Information about the event's reminders for the authenticated user. More...
 

Enumerations

enum  AccessRole {
  AccessRole::none, AccessRole::freeBusyReader, AccessRole::reader, AccessRole::writer,
  AccessRole::owner
}
 The effective access role that the authenticated user has on the calendar. More...
 
enum  AclScopeType { AclScopeType::Default = 0, AclScopeType::user, AclScopeType::group, AclScopeType::domain }
 The type of the ACL scope. More...
 
enum  AllowedConferenceSolutionTypes { AllowedConferenceSolutionTypes::NotDefined = 0, AllowedConferenceSolutionTypes::eventHangout, AllowedConferenceSolutionTypes::eventNamedHangout, AllowedConferenceSolutionTypes::hangoutsMeet }
 The types of conference solutions that are supported for this calendar. More...
 
enum  NotificationMethod { NotificationMethod::Email, NotificationMethod::Sms }
 The method used by this notification. More...
 
enum  NotificationType {
  NotificationType::EventCreation, NotificationType::EventChange, NotificationType::EventCancellation, NotificationType::EventResponse,
  NotificationType::Agenda
}
 The type of notification.
More...
 
enum  ReminderMethods { ReminderMethods::email, ReminderMethods::sms, ReminderMethods::popup }
 The method used by this reminder. More...
 

Enumeration Type Documentation

◆ AccessRole

The effective access role that the authenticated user has on the calendar.

Enumerator
none 

Not defined

freeBusyReader 

Provides read access to free/busy information.

reader 

Provides read access to the calendar. Private events will appear to users with reader access, but event details will be hidden.

writer 

Provides read and write access to the calendar. Private events will appear to users with writer access, and event details will be visible.

owner 

Provides ownership of the calendar. This role has all of the permissions of the writer role with the additional ability to see and manipulate ACLs.

◆ AclScopeType

The type of the ACL scope.

Enumerator
Default 

The public scope. This is the default value.

user 

Limits the scope to a single user.

group 

Limits the scope to a group.

domain 

Limits the scope to a domain.

◆ AllowedConferenceSolutionTypes

The types of conference solutions that are supported for this calendar.

Enumerator
NotDefined 

Value is not defined

eventHangout 
</summary> 
eventNamedHangout 
</summary> 
hangoutsMeet 
</summary> 

◆ NotificationMethod

The method used by this notification.

Enumerator
Email 

Reminders are sent via email.

Sms 

Reminders are sent via SMS.

◆ NotificationType

The type of notification.

Enumerator
EventCreation 

Notification sent when a new event is put on the calendar.

EventChange 

Notification sent when an event is changed.

EventCancellation 

Notification sent when an event is cancelled.

EventResponse 

Notification sent when an event is changed.

Agenda 

An agenda with the events of the day (sent out in the morning).

◆ ReminderMethods

The method used by this reminder.

Enumerator
email 

Reminders are sent via email.

sms 

Reminders are sent via SMS.

popup 

Reminders are sent via a UI popup.