reservationCreate Mutation
Creates a new reservation.
Input Argument
reservationCreate accepts a single input
argument, an input type,
which contains the values it uses.
The fields inside input
are:
String
)
A unique identifier for the client performing the mutation.
ID!
)
Identifier of the asset that is being reserved.
ID
)
Identifier of the person who created this reservation.
String
)
Full description of the reservation
[AttachmentInput!]
)
The attachments used in the description
field.
Int
)
The duration of the reservation during the calendar hours of the reservation offering.
ISO8601Timestamp
)
Used to specify the end date and time of the reservation.
String!
)
A short description of the reservation
ID!
)
Identifier of the person for whom this reservation was created.
ISO8601Timestamp
)
The start date and time of the preparation of the asset for the reservation. Only present in case the reservation offering specifies a preparation duration.
ReservationRecurrenceInput
)
Recurrence for the reservation.
ID
)
Identifier of the request for reservation.
ID!
)
Identifier of the reservation offering that was used to create this reservation.
String
)
An identifier for the client application submitting the resource or the name of an external system.
String
)
The unique identifier of the resource in an external system.
ISO8601Timestamp!
)
Used to specify the start date and time of the reservation.
ReservationStatus
)
The status of the reservation.
Return Fields
String
)
A unique identifier for the client performing the mutation.
[ValidationError!]
)
Errors encountered during the mutation.
Reservation
)
Record after mutation.