Skip to main content

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