Aspose::Email::Clients::Google::Calendar Class Reference

A set of metadata, such as a description, for a single calendar. More...

Inherits Aspose::Email::Clients::Google::BaseDataObject.

Inherited by Aspose::Email::Clients::Google::ExtendedCalendar.

Public Member Functions

virtual System::String get_Summary ()
 Title of the calendar. More...
 
virtual void set_Summary (System::String value)
 Title of the calendar. More...
 
virtual System::String get_Description ()
 Description of the calendar. More...
 
virtual void set_Description (System::String value)
 Description of the calendar. More...
 
virtual System::String get_Location ()
 Geographic location of the calendar as free-form text. More...
 
virtual void set_Location (System::String value)
 Geographic location of the calendar as free-form text. More...
 
virtual System::String get_TimeZone ()
 The time zone of the calendar. More...
 
virtual void set_TimeZone (System::String value)
 The time zone of the calendar. More...
 
virtual System::SharedPtr< Aspose::Email::Clients::Google::ConferencePropertiesget_ConferenceProperties ()
 Gets conferencing properties for this calendar. More...
 
 Calendar ()
 Initializes a new instance of the Calendar class. More...
 
 Calendar (System::String summary)
 Initializes a new instance of the Calendar class. More...
 
 Calendar (System::String id, System::String summary)
 Initializes a new instance of the Calendar class. More...
 
 Calendar (System::String summary, System::String description, System::String location, System::String timeZone)
 Initializes a new instance of the Calendar class. More...
 
 Calendar (System::String id, System::String summary, System::String description, System::String location, System::String timeZone)
 Initializes a new instance of the Calendar class. More...
 
 Calendar (System::String id, System::String eTag, System::String summary, System::String description, System::String location, System::String timeZone)
 Initializes a new instance of the Calendar class. More...
 
 Calendar (System::String id, System::String eTag, System::String kind, System::String summary, System::String description, System::String location, System::String timeZone)
 Initializes a new instance of the Calendar class. More...
 
System::String ToString () const override
 
- Public Member Functions inherited from Aspose::Email::Clients::Google::BaseDataObject
virtual System::String get_Kind ()
 Type of the resource More...
 
virtual System::String get_ETag ()
 An ETag or entity tag is one of several mechanisms that HTTP provides for web cache validation, and which allows a client to make conditional requests. This allows caches to be more efficient, and saves bandwidth, as a web server does not need to send a full response if the content has not changed. ETags can also be used for optimistic concurrency control, as a way to help prevent simultaneous updates of a resource from overwriting each other. More...
 
virtual void set_ETag (System::String value)
 An ETag or entity tag is one of several mechanisms that HTTP provides for web cache validation, and which allows a client to make conditional requests. This allows caches to be more efficient, and saves bandwidth, as a web server does not need to send a full response if the content has not changed. ETags can also be used for optimistic concurrency control, as a way to help prevent simultaneous updates of a resource from overwriting each other. More...
 
virtual System::String get_Id ()
 Identifier of the resource. More...
 
virtual void set_Id (System::String value)
 Identifier of the resource. More...
 
 BaseDataObject (System::String kind)
 Initializes a new instance of the class. More...
 
 BaseDataObject (System::String kind, System::String id)
 Initializes a new instance of the class. More...
 
 BaseDataObject (System::String kind, System::String id, System::String eTag)
 Initializes a new instance of the class. More...
 

Static Public Attributes

static const System::String CalendarKind
 Type of the resource "calendar#calendar". More...
 

Protected Member Functions

virtual ~Calendar ()
 

Friends

class Aspose::Email::Clients::Google::ExtendedCalendar
 

Detailed Description

A set of metadata, such as a description, for a single calendar.

Constructor & Destructor Documentation

◆ Calendar() [1/7]

Aspose::Email::Clients::Google::Calendar::Calendar ( )

Initializes a new instance of the Calendar class.

◆ Calendar() [2/7]

Aspose::Email::Clients::Google::Calendar::Calendar ( System::String  summary)

Initializes a new instance of the Calendar class.

Parameters
summaryTitle of the calendar.

◆ Calendar() [3/7]

Aspose::Email::Clients::Google::Calendar::Calendar ( System::String  id,
System::String  summary 
)

Initializes a new instance of the Calendar class.

Parameters
idIdentifier of the resource.
summaryTitle of the calendar.

◆ Calendar() [4/7]

Aspose::Email::Clients::Google::Calendar::Calendar ( System::String  summary,
System::String  description,
System::String  location,
System::String  timeZone 
)

Initializes a new instance of the Calendar class.

Parameters
summaryTitle of the calendar.
descriptionDescription of the calendar.
locationGeographic location of the calendar as free-form text.
timeZoneThe time zone of the calendar.

◆ Calendar() [5/7]

Aspose::Email::Clients::Google::Calendar::Calendar ( System::String  id,
System::String  summary,
System::String  description,
System::String  location,
System::String  timeZone 
)

Initializes a new instance of the Calendar class.

Parameters
idIdentifier of the resource.
summaryTitle of the calendar.
descriptionDescription of the calendar.
locationGeographic location of the calendar as free-form text.
timeZoneThe time zone of the calendar.

◆ Calendar() [6/7]

Aspose::Email::Clients::Google::Calendar::Calendar ( System::String  id,
System::String  eTag,
System::String  summary,
System::String  description,
System::String  location,
System::String  timeZone 
)

Initializes a new instance of the Calendar class.

Parameters
idIdentifier of the resource.
eTagAn entity tag
summaryTitle of the calendar.
descriptionDescription of the calendar.
locationGeographic location of the calendar as free-form text.
timeZoneThe time zone of the calendar.

◆ Calendar() [7/7]

Aspose::Email::Clients::Google::Calendar::Calendar ( System::String  id,
System::String  eTag,
System::String  kind,
System::String  summary,
System::String  description,
System::String  location,
System::String  timeZone 
)

Initializes a new instance of the Calendar class.

Parameters
idIdentifier of the resource.
eTagAn entity tag
kindType of the resource
summaryTitle of the calendar.
descriptionDescription of the calendar.
locationGeographic location of the calendar as free-form text.
timeZoneThe time zone of the calendar.

◆ ~Calendar()

virtual Aspose::Email::Clients::Google::Calendar::~Calendar ( )
protectedvirtual

Member Function Documentation

◆ get_ConferenceProperties()

virtual System::SharedPtr<Aspose::Email::Clients::Google::ConferenceProperties> Aspose::Email::Clients::Google::Calendar::get_ConferenceProperties ( )
virtual

Gets conferencing properties for this calendar.

◆ get_Description()

virtual System::String Aspose::Email::Clients::Google::Calendar::get_Description ( )
virtual

Description of the calendar.

◆ get_Location()

virtual System::String Aspose::Email::Clients::Google::Calendar::get_Location ( )
virtual

Geographic location of the calendar as free-form text.

◆ get_Summary()

virtual System::String Aspose::Email::Clients::Google::Calendar::get_Summary ( )
virtual

Title of the calendar.

◆ get_TimeZone()

virtual System::String Aspose::Email::Clients::Google::Calendar::get_TimeZone ( )
virtual

The time zone of the calendar.

◆ set_Description()

virtual void Aspose::Email::Clients::Google::Calendar::set_Description ( System::String  value)
virtual

Description of the calendar.

◆ set_Location()

virtual void Aspose::Email::Clients::Google::Calendar::set_Location ( System::String  value)
virtual

Geographic location of the calendar as free-form text.

◆ set_Summary()

virtual void Aspose::Email::Clients::Google::Calendar::set_Summary ( System::String  value)
virtual

Title of the calendar.

◆ set_TimeZone()

virtual void Aspose::Email::Clients::Google::Calendar::set_TimeZone ( System::String  value)
virtual

The time zone of the calendar.

◆ ToString()

System::String Aspose::Email::Clients::Google::Calendar::ToString ( ) const
override

Friends And Related Function Documentation

◆ Aspose::Email::Clients::Google::ExtendedCalendar

Member Data Documentation

◆ CalendarKind

const System::String Aspose::Email::Clients::Google::Calendar::CalendarKind
static

Type of the resource "calendar#calendar".