Aspose::Email::Clients::Google::FreebusyResponse Class Reference

Freebusy response More...

Inherits Object.

Public Member Functions

System::DateTime get_TimeMin () const
 The start of the interval for the query. More...
 
void set_TimeMin (System::DateTime value)
 The start of the interval for the query. More...
 
System::DateTime get_TimeMax () const
 The end of the interval for the query. More...
 
void set_TimeMax (System::DateTime value)
 The end of the interval for the query. More...
 
System::SharedPtr< System::Collections::Generic::Dictionary< System::String, System::SharedPtr< FreebusyGroupInfo > > > get_Groups () const
 Expansion of groups. More...
 
System::SharedPtr< System::Collections::Generic::Dictionary< System::String, System::SharedPtr< FreebusyCalendarInfo > > > get_Calendars () const
 List of free/busy information for calendars. More...
 
 FreebusyResponse ()
 Initializes a new instance of the FreebusyResponse class. More...
 
 FreebusyResponse (System::DateTime timeMin, System::DateTime timeMax)
 Initializes a new instance of the FreebusyResponse class. More...
 
 FreebusyResponse (System::DateTime timeMin, System::DateTime timeMax, System::SharedPtr< System::Collections::Generic::Dictionary< System::String, System::SharedPtr< FreebusyGroupInfo >>> groups, System::SharedPtr< System::Collections::Generic::Dictionary< System::String, System::SharedPtr< FreebusyCalendarInfo >>> calendars)
 Initializes a new instance of the FreebusyResponse class. More...
 

Static Public Attributes

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

Detailed Description

Freebusy response

Constructor & Destructor Documentation

◆ FreebusyResponse() [1/3]

Aspose::Email::Clients::Google::FreebusyResponse::FreebusyResponse ( )

Initializes a new instance of the FreebusyResponse class.

◆ FreebusyResponse() [2/3]

Aspose::Email::Clients::Google::FreebusyResponse::FreebusyResponse ( System::DateTime  timeMin,
System::DateTime  timeMax 
)

Initializes a new instance of the FreebusyResponse class.

Parameters
timeMinThe start of the interval for the query.
timeMaxThe end of the interval for the query.

◆ FreebusyResponse() [3/3]

Aspose::Email::Clients::Google::FreebusyResponse::FreebusyResponse ( System::DateTime  timeMin,
System::DateTime  timeMax,
System::SharedPtr< System::Collections::Generic::Dictionary< System::String, System::SharedPtr< FreebusyGroupInfo >>>  groups,
System::SharedPtr< System::Collections::Generic::Dictionary< System::String, System::SharedPtr< FreebusyCalendarInfo >>>  calendars 
)

Initializes a new instance of the FreebusyResponse class.

Parameters
timeMinThe start of the interval for the query.
timeMaxThe end of the interval for the query.
groupsExpansion of groups.
calendarsList of free/busy information for calendars.

Member Function Documentation

◆ get_Calendars()

System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<FreebusyCalendarInfo> > > Aspose::Email::Clients::Google::FreebusyResponse::get_Calendars ( ) const

List of free/busy information for calendars.

◆ get_Groups()

System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<FreebusyGroupInfo> > > Aspose::Email::Clients::Google::FreebusyResponse::get_Groups ( ) const

Expansion of groups.

◆ get_TimeMax()

System::DateTime Aspose::Email::Clients::Google::FreebusyResponse::get_TimeMax ( ) const

The end of the interval for the query.

◆ get_TimeMin()

System::DateTime Aspose::Email::Clients::Google::FreebusyResponse::get_TimeMin ( ) const

The start of the interval for the query.

◆ set_TimeMax()

void Aspose::Email::Clients::Google::FreebusyResponse::set_TimeMax ( System::DateTime  value)

The end of the interval for the query.

◆ set_TimeMin()

void Aspose::Email::Clients::Google::FreebusyResponse::set_TimeMin ( System::DateTime  value)

The start of the interval for the query.

Member Data Documentation

◆ KIND

const System::String Aspose::Email::Clients::Google::FreebusyResponse::KIND
static

Type of the resource "calendar#freeBusy".