CreateResourceAvailabilityInput
No description
input CreateResourceAvailabilityInput {
comment: String
unavailability: Boolean!
user: ID
room: ID!
recurrence: AvailabilityRecurrenceInput
exclusions: [String!]
startDate: String!
endDate: String
startTime: String!
endTime: String!
}
Fields
CreateResourceAvailabilityInput.comment ● String scalar
CreateResourceAvailabilityInput.unavailability ● Boolean! non-null scalar
CreateResourceAvailabilityInput.user ● ID scalar
CreateResourceAvailabilityInput.room ● ID! non-null scalar
CreateResourceAvailabilityInput.recurrence ● AvailabilityRecurrenceInput input
Recurrence rule. Omit for a single-day (ad hoc) availability.
CreateResourceAvailabilityInput.exclusions ● [String!] list scalar
List of exclusion dates in YYYY-MM-DD format.
- Providing an array will add values to the existing exclusions (duplicates ignored).
- Providing null or omitting the field will creating an empty array.
See Create ad hoc availability for a single day for how to use exclusions with ad hoc availabilities on days that differ from your recurrence rule.
CreateResourceAvailabilityInput.startDate ● String! non-null scalar
Start date in YYYY-MM-DD format.
CreateResourceAvailabilityInput.endDate ● String scalar
End date in YYYY-MM-DD format.
For recurring availability, sets when the series ends. Can omit or pass null if recurrence has no end date.
For ad hoc availability (no recurrence), omit this field or pass null; any other value is rejected, and by default the stored end date is set to startDate.
CreateResourceAvailabilityInput.startTime ● String! non-null scalar
Start time in HH:mm format.
CreateResourceAvailabilityInput.endTime ● String! non-null scalar
End time in HH:mm format.
Member Of
createAvailability mutation