Skip to main content

CreateGroupHotelBookingInput

Defines the input for creating a group hotel booking.

input CreateGroupHotelBookingInput {
checkInEstimatedTime: LocalTime
checkOutEstimatedTime: LocalTime
comment: String
contactId: ID!
customFields: [CustomFieldInput!]
eventId: ID!
groupBookingAllocations: [GroupBookingAllocationInput!]!
hotelId: ID!
itinerary: String
itineraryOrder: Int
overridePaymentSchedule: [CreateOverridePaymentScheduleItemInput!]
paymentDetails: CreatePaymentDetailsInput!
paymentScheduleSource: PaymentScheduleSource
replaceStandardItinerary: Boolean
roomTypeId: ID!
specialRequests: String
subBlockId: ID
taxOverrides: [TaxOverrideInput!]
temporaryHoldContextId: ID
transferFromHotel: TransferFromHotelInput
transferToHotel: TransferToHotelInput
}

Fields​

CreateGroupHotelBookingInput.checkInEstimatedTime ● LocalTime scalar​

The estimated check-in time of the hotel booking. Optional.

CreateGroupHotelBookingInput.checkOutEstimatedTime ● LocalTime scalar​

The estimated check-out time of the hotel booking. Optional.

CreateGroupHotelBookingInput.comment ● String scalar​

The comment for this hotel booking. Optional.

CreateGroupHotelBookingInput.contactId ● ID! non-null scalar​

The identifier of the contact the hotel booking is associated with.

CreateGroupHotelBookingInput.customFields ● [CustomFieldInput!] list input​

The list of custom field to create for the hotel booking. Optional.

CreateGroupHotelBookingInput.eventId ● ID! non-null scalar​

The identifier of the event the hotel booking is associated with.

CreateGroupHotelBookingInput.groupBookingAllocations ● [GroupBookingAllocationInput!]! non-null input​

The collection of allocations for the group hotel booking. Dates must be continuous.

CreateGroupHotelBookingInput.hotelId ● ID! non-null scalar​

The identifier of the hotel the hotel booking is associated with.

CreateGroupHotelBookingInput.itinerary ● String scalar​

A UTF-8 string representing the itinerary for the hotel booking. Optional.

CreateGroupHotelBookingInput.itineraryOrder ● Int scalar​

The order for the itinerary for the hotel booking. Optional.

The default is 0.

CreateGroupHotelBookingInput.overridePaymentSchedule ● [CreateOverridePaymentScheduleItemInput!] list input​

The list of payment schedule items to override the default payment schedule, required when paymentScheduleSource is set to CUSTOM. Optional.

CreateGroupHotelBookingInput.paymentDetails ● CreatePaymentDetailsInput! non-null input​

The payment details for the hotel booking.

CreateGroupHotelBookingInput.paymentScheduleSource ● PaymentScheduleSource enum​

The source of the payment schedule for the hotel booking. Optional.

Will default to USE_DEFAULT if the hotel has usePaymentSchedule set to TRUE otherwise default to NO_PAYMENT_SCHEDULE.

CreateGroupHotelBookingInput.replaceStandardItinerary ● Boolean scalar​

A flag indicating whether the itinerary should replace the standard itinerary. Optional.

The default value is false.

CreateGroupHotelBookingInput.roomTypeId ● ID! non-null scalar​

The identifier of the room type the hotel booking is associated with.

CreateGroupHotelBookingInput.specialRequests ● String scalar​

A UTF-8 string representing the special requests for the hotel booking. Optional.

CreateGroupHotelBookingInput.subBlockId ● ID scalar​

The identifier of the sub block the hotel booking is associated with. Optional.

CreateGroupHotelBookingInput.taxOverrides ● [TaxOverrideInput!] list input​

The collection of taxes for the hotel group booking that will override the taxes from setup. Optional.

When set to null, the default taxes for the room type will be applied. When set to an empty array, no taxes will be applied.

CreateGroupHotelBookingInput.temporaryHoldContextId ● ID scalar​

A user-defined identifier representing the context for any previously created holds. If this ID is specified, any outstanding hold on the hotel booking will automatically be released when the hotel booking is successfully created. Optional.

CreateGroupHotelBookingInput.transferFromHotel ● TransferFromHotelInput input​

The transfer details from the hotel for the hotel booking. Optional.

CreateGroupHotelBookingInput.transferToHotel ● TransferToHotelInput input​

The transfer details to the hotel for the hotel booking. Optional.

Member Of​

createGroupHotelBooking mutation