UVACanvasAccess
Loading...
Searching...
No Matches
Public Member Functions | Properties | List of all members
UVACanvasAccess.Structures.Appointments.AppointmentGroup Class Reference

Represents an appointment group. More...

Inheritance diagram for UVACanvasAccess.Structures.Appointments.AppointmentGroup:
Inheritance graph
[legend]
Collaboration diagram for UVACanvasAccess.Structures.Appointments.AppointmentGroup:
Collaboration graph
[legend]

Public Member Functions

IAsyncEnumerable< UserStreamUserParticipants ()
 Stream the list of participants in this appointment group.
 
IAsyncEnumerable< GroupStreamGroupParticipants ()
 Stream the list of group participants in this appointment group.
 
string ToPrettyString ()
 Returns a pretty, formatted string representation of the object.
Returns
The formatted string.

 

Properties

ulong Id [get]
 The appointment group id.
 
string Title [get]
 The title.
 
DateTime StartAt [get]
 When the appointment group begins.
 
DateTime EndAt [get]
 When the appointment group ends.
 
string Description [get]
 The description.
 
string LocationName [get]
 The location at which the appointment group takes place.
 
string LocationAddress [get]
 The address of the location.
 
uint? ParticipantCount [get]
 The participant count.
 
IEnumerable< AppointmentReservedTimes [get]
 The set of reserved appointments.
 
IEnumerable< EventContextContextCodes [get]
 The set of event contexts.
 
IEnumerable< EventContextSubContextCodes [get]
 The set of sub-event contexts.
 
string WorkflowState [get]
 The state of the appointment group.
 
bool? RequiringAction [get]
 Whether or not the appointment group requires action from attendees.
 
uint AppointmentsCount [get]
 The amount of appointments.
 
IEnumerable< TimeSlotCalendarEventAppointments [get]
 The list of appointments, in the form of calendar events.
 
IEnumerable< TimeSlotCalendarEventNewAppointments [get]
 The list of new appointments, in the form of calendar events.
 
uint? MaxAppointmentsPerParticipant [get]
 The max appointments per participant.
 
uint? MinAppointmentsPerParticipant [get]
 The minimum appointments per participant.
 
uint? ParticipantsPerAppointment [get]
 The amount of participants per appointment.
 
string ParticipantVisibility [get]
 The participant visibility.
 
string ParticipantType [get]
 The participant type.
 
string Url [get]
 The url.
 
string HtmlUrl [get]
 The url to the web interface.
 
DateTime CreatedAt [get]
 The creation date.
 
DateTime UpdatedAt [get]
 The update date.
 

Detailed Description

Represents an appointment group.

Member Function Documentation

◆ StreamGroupParticipants()

IAsyncEnumerable< Group > UVACanvasAccess.Structures.Appointments.AppointmentGroup.StreamGroupParticipants ( )
inline

Stream the list of group participants in this appointment group.

Returns
The stream of groups.

◆ StreamUserParticipants()

IAsyncEnumerable< User > UVACanvasAccess.Structures.Appointments.AppointmentGroup.StreamUserParticipants ( )
inline

Stream the list of participants in this appointment group.

Returns
The stream of users.

◆ ToPrettyString()

string UVACanvasAccess.Structures.Appointments.AppointmentGroup.ToPrettyString ( )
inline

Returns a pretty, formatted string representation of the object.

Returns
The formatted string.

Implements UVACanvasAccess.Util.IPrettyPrint.


The documentation for this class was generated from the following file: