CreateTemporaryHoldForTravelBookingInput
Defines the input for temporarily holding a travel booking.
input CreateTemporaryHoldForTravelBookingInput {
contactId: ID!
eventId: ID!
paymentStatus: PaymentStatusInput!
sectorId: ID!
temporaryHoldContextId: ID!
tickets: PositiveInt
}
Fields
CreateTemporaryHoldForTravelBookingInput.contactId ● ID! non-null scalar
The identifier of the contact the travel booking is being held for.
CreateTemporaryHoldForTravelBookingInput.eventId ● ID! non-null scalar
The identifier of the event the travel booking is associated with.
CreateTemporaryHoldForTravelBookingInput.paymentStatus ● PaymentStatusInput! non-null enum
Payment status of the travel booking.
CreateTemporaryHoldForTravelBookingInput.sectorId ● ID! non-null scalar
The identifier of the sector the travel booking is being held for.
CreateTemporaryHoldForTravelBookingInput.temporaryHoldContextId ● ID! non-null scalar
A user-defined context ID representing one or more temporary holds. This ID is used to identify and release related temporary holds.
CreateTemporaryHoldForTravelBookingInput.tickets ● PositiveInt scalar
The number of tickets to hold. Defaults to 1. Optional.
Member Of
createTemporaryHoldForTravelBooking mutation