Skip to main content

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