Aspose::Email::Clients::Google::FreebusyCalendarInfo Class Reference

Defines list of free/busy information for specified calendar. More...

Inherits Object.

Public Member Functions

System::String get_CalendarId () const
 Calendar Id More...
 
void set_CalendarId (System::String value)
 Calendar Id More...
 
System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< ErrorDetails > > > get_Errors () const
 Optional error(s) (if computation for the calendar failed). More...
 
System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< Range > > > get_Busy () const
 List of time ranges during which this calendar should be regarded as busy. More...
 
 FreebusyCalendarInfo ()
 Initializes a new instance of the FreebusyCalendarInfo class. More...
 
 FreebusyCalendarInfo (System::String calendarId, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ErrorDetails >>> errors)
 Initializes a new instance of the FreebusyCalendarInfo class. More...
 
 FreebusyCalendarInfo (System::String calendarId, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Range >>> busy)
 Initializes a new instance of the FreebusyCalendarInfo class. More...
 
 FreebusyCalendarInfo (System::String calendarId, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ErrorDetails >>> errors, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Range >>> busy)
 Initializes a new instance of the FreebusyCalendarInfo class. More...
 

Detailed Description

Defines list of free/busy information for specified calendar.

Constructor & Destructor Documentation

◆ FreebusyCalendarInfo() [1/4]

Aspose::Email::Clients::Google::FreebusyCalendarInfo::FreebusyCalendarInfo ( )

Initializes a new instance of the FreebusyCalendarInfo class.

◆ FreebusyCalendarInfo() [2/4]

Aspose::Email::Clients::Google::FreebusyCalendarInfo::FreebusyCalendarInfo ( System::String  calendarId,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ErrorDetails >>>  errors 
)

Initializes a new instance of the FreebusyCalendarInfo class.

Parameters
calendarIdCalendar Id
errorsOptional error(s) (if computation for the calendar failed).

◆ FreebusyCalendarInfo() [3/4]

Aspose::Email::Clients::Google::FreebusyCalendarInfo::FreebusyCalendarInfo ( System::String  calendarId,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Range >>>  busy 
)

Initializes a new instance of the FreebusyCalendarInfo class.

Parameters
calendarIdCalendar Id
busyList of time ranges during which this calendar should be regarded as busy.

◆ FreebusyCalendarInfo() [4/4]

Aspose::Email::Clients::Google::FreebusyCalendarInfo::FreebusyCalendarInfo ( System::String  calendarId,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ErrorDetails >>>  errors,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< Range >>>  busy 
)

Initializes a new instance of the FreebusyCalendarInfo class.

Parameters
calendarIdCalendar Id
errorsOptional error(s) (if computation for the calendar failed).
busyList of time ranges during which this calendar should be regarded as busy.

Member Function Documentation

◆ get_Busy()

System::SharedPtr<System::Collections::Generic::ListExt<System::SharedPtr<Range> > > Aspose::Email::Clients::Google::FreebusyCalendarInfo::get_Busy ( ) const

List of time ranges during which this calendar should be regarded as busy.

◆ get_CalendarId()

System::String Aspose::Email::Clients::Google::FreebusyCalendarInfo::get_CalendarId ( ) const

◆ get_Errors()

System::SharedPtr<System::Collections::Generic::ListExt<System::SharedPtr<ErrorDetails> > > Aspose::Email::Clients::Google::FreebusyCalendarInfo::get_Errors ( ) const

Optional error(s) (if computation for the calendar failed).

◆ set_CalendarId()

void Aspose::Email::Clients::Google::FreebusyCalendarInfo::set_CalendarId ( System::String  value)