Skip to main content

UpdateGroupHotelBookingInput

Defines the input for updating a group hotel booking.

input UpdateGroupHotelBookingInput {
cancelationTaxOverrides: [TaxOverrideInput!]
checkInEstimatedTime: LocalTime
checkOutEstimatedTime: LocalTime
comment: String
contactId: ID!
customFields: [CustomFieldInput!]
eventId: ID!
groupBookingAllocations: [GroupBookingAllocationInput!]
hotelBookingId: ID!
hotelId: ID
itinerary: String
itineraryOrder: Int
paymentDetails: UpdatePaymentDetailsInput
replaceStandardItinerary: Boolean
roomTypeId: ID
specialRequests: String
taxOverrides: [TaxOverrideInput!]
transferFromHotel: TransferFromHotelInput
transferToHotel: TransferToHotelInput
}

Fields

UpdateGroupHotelBookingInput.cancelationTaxOverrides ● [TaxOverrideInput!] list input

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

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

UpdateGroupHotelBookingInput.checkInEstimatedTime ● LocalTime scalar

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

UpdateGroupHotelBookingInput.checkOutEstimatedTime ● LocalTime scalar

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

UpdateGroupHotelBookingInput.comment ● String scalar

The comment for this hotel booking. Optional.

UpdateGroupHotelBookingInput.contactId ● ID! non-null scalar

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

UpdateGroupHotelBookingInput.customFields ● [CustomFieldInput!] list input

The list of custom fields to update for the hotel booking. Optional.

UpdateGroupHotelBookingInput.eventId ● ID! non-null scalar

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

UpdateGroupHotelBookingInput.groupBookingAllocations ● [GroupBookingAllocationInput!] list input

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

UpdateGroupHotelBookingInput.hotelBookingId ● ID! non-null scalar

The identifier of the hotel booking.

UpdateGroupHotelBookingInput.hotelId ● ID scalar

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

When set to null the field will be ignored.

UpdateGroupHotelBookingInput.itinerary ● String scalar

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

UpdateGroupHotelBookingInput.itineraryOrder ● Int scalar

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

When set to null the value will default to 0.

UpdateGroupHotelBookingInput.paymentDetails ● UpdatePaymentDetailsInput input

The payment details for the hotel booking. Optional.

UpdateGroupHotelBookingInput.replaceStandardItinerary ● Boolean scalar

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

When set to null the value will default to false.

UpdateGroupHotelBookingInput.roomTypeId ● ID scalar

The identifier of the room type the hotel booking. Optional.

When set to null the field will be ignored.

UpdateGroupHotelBookingInput.specialRequests ● String scalar

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

UpdateGroupHotelBookingInput.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.

UpdateGroupHotelBookingInput.transferFromHotel ● TransferFromHotelInput input

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

UpdateGroupHotelBookingInput.transferToHotel ● TransferToHotelInput input

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

Member Of

updateGroupHotelBooking mutation