Aspose::Email::Clients::Google::FreebusyGroupInfo Class Reference

Specifies list of calendars that are members of the groups. More...

Inherits Object.

Public Member Functions

System::String get_GroupId () const
 Group id More...
 
void set_GroupId (System::String value)
 Group id More...
 
System::SharedPtr< System::Collections::Generic::ListExt< System::SharedPtr< ErrorDetails > > > get_Errors () const
 Optional error(s) (if computation for the group failed). More...
 
System::SharedPtr< System::Collections::Generic::ListExt< System::String > > get_Calendars () const
 List of calendars' identifiers within a group. More...
 
 FreebusyGroupInfo ()
 Initializes a new instance of the FreebusyGroupInfo class. More...
 
 FreebusyGroupInfo (System::String groupId, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ErrorDetails >>> errors)
 Initializes a new instance of the FreebusyGroupInfo class. More...
 
 FreebusyGroupInfo (System::String groupId, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> calendars)
 Initializes a new instance of the FreebusyGroupInfo class. More...
 
 FreebusyGroupInfo (System::String groupId, System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ErrorDetails >>> errors, System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >> calendars)
 Initializes a new instance of the FreebusyGroupInfo class. More...
 

Detailed Description

Specifies list of calendars that are members of the groups.

Constructor & Destructor Documentation

◆ FreebusyGroupInfo() [1/4]

Aspose::Email::Clients::Google::FreebusyGroupInfo::FreebusyGroupInfo ( )

Initializes a new instance of the FreebusyGroupInfo class.

◆ FreebusyGroupInfo() [2/4]

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

Initializes a new instance of the FreebusyGroupInfo class.

Parameters
groupIdGroup id
errorsOptional error(s) (if computation for the group failed).

◆ FreebusyGroupInfo() [3/4]

Aspose::Email::Clients::Google::FreebusyGroupInfo::FreebusyGroupInfo ( System::String  groupId,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  calendars 
)

Initializes a new instance of the FreebusyGroupInfo class.

Parameters
groupIdGroup id
calendarsList of calendars' identifiers within a group.

◆ FreebusyGroupInfo() [4/4]

Aspose::Email::Clients::Google::FreebusyGroupInfo::FreebusyGroupInfo ( System::String  groupId,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::SharedPtr< ErrorDetails >>>  errors,
System::SharedPtr< System::Collections::Generic::IEnumerable< System::String >>  calendars 
)

Initializes a new instance of the FreebusyGroupInfo class.

Parameters
groupIdGroup id
errorsOptional error(s) (if computation for the group failed).
calendarsList of calendars' identifiers within a group.

Member Function Documentation

◆ get_Calendars()

System::SharedPtr<System::Collections::Generic::ListExt<System::String> > Aspose::Email::Clients::Google::FreebusyGroupInfo::get_Calendars ( ) const

List of calendars' identifiers within a group.

◆ get_Errors()

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

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

◆ get_GroupId()

System::String Aspose::Email::Clients::Google::FreebusyGroupInfo::get_GroupId ( ) const

Group id

◆ set_GroupId()

void Aspose::Email::Clients::Google::FreebusyGroupInfo::set_GroupId ( System::String  value)

Group id