UVACanvasAccess
|
A class used to create or edit appointment groups using the builder pattern. When all desired fields are set, call Post to execute the operation. More...
Public Member Functions | |
AppointmentGroupBuilder | WithSubContextCodes (IEnumerable< EventContext > subContexts) |
The subcontexts this group should be linked to. More... | |
AppointmentGroupBuilder | WithDescription (string description) |
The description of this group. More... | |
AppointmentGroupBuilder | WithLocationName (string location) |
The name of the location of this group. More... | |
AppointmentGroupBuilder | WithLocationAddress (string address) |
The address of the location of this group. More... | |
AppointmentGroupBuilder | Published () |
Irreversibly publish this group. More... | |
AppointmentGroupBuilder | WithMaxParticipants (uint participants) |
The maximum amount of participants per appointment. More... | |
AppointmentGroupBuilder | WithMaxAppointments (uint appointments) |
The maximum amount of appointments any participant may schedule. More... | |
AppointmentGroupBuilder | WithMinAppointments (uint appointments) |
The minimum amount of appointments any participant must schedule. More... | |
AppointmentGroupBuilder | AddTimeSlot (DateTime start, DateTime end) |
Add one time slot to the appointment group that can be scheduled by participants. More... | |
AppointmentGroupBuilder | WithProtectedVisibility (bool @protected=true) |
Whether the participants in this group should have protected or private visibility. More... | |
Task< AppointmentGroup > | Post () |
Performs the operation. More... | |
A class used to create or edit appointment groups using the builder pattern. When all desired fields are set, call Post to execute the operation.
|
inline |
Add one time slot to the appointment group that can be scheduled by participants.
start | The beginning of the time slot. |
end | The end of the time slot. |
|
inline |
Performs the operation.
|
inline |
Irreversibly publish this group.
|
inline |
The description of this group.
|
inline |
The address of the location of this group.
|
inline |
The name of the location of this group.
|
inline |
The maximum amount of appointments any participant may schedule.
|
inline |
The maximum amount of participants per appointment.
|
inline |
The minimum amount of appointments any participant must schedule.
|
inline |
Whether the participants in this group should have protected or private visibility.
|
inline |
The subcontexts this group should be linked to.