Skip to main content

UpdateHotelBookingInput

Defines the input for updating a hotel booking.

input UpdateHotelBookingInput {
cancelationTaxOverrides: [TaxOverrideInput!]
checkInDate: LocalDate
checkInEstimatedTime: LocalTime
checkOutDate: LocalDate
checkOutEstimatedTime: LocalTime
comment: String
contactId: ID!
customFields: [CustomFieldInput!]
eventId: ID!
hotelBookingId: ID!
hotelId: ID
itinerary: String
itineraryOrder: Int
numberOfRooms: PositiveInt
overridePaymentSchedule: [CreateOverridePaymentScheduleItemInput!]
paymentDetails: UpdatePaymentDetailsInput
paymentScheduleSource: PaymentScheduleSource
replaceStandardItinerary: Boolean
roomNumber: String
roomTypeId: ID
sharingWith: String
specialRequests: String
subBlockId: ID
taxOverrides: [TaxOverrideInput!]
transferFromHotel: TransferFromHotelInput
transferToHotel: TransferToHotelInput
}

Fields​

UpdateHotelBookingInput.cancelationTaxOverrides ● [TaxOverrideInput!] list input​

The collection of cancelation taxes for the hotel 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.

UpdateHotelBookingInput.checkInDate ● LocalDate scalar​

The check-in date of the hotel booking. Optional.

UpdateHotelBookingInput.checkInEstimatedTime ● LocalTime scalar​

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

UpdateHotelBookingInput.checkOutDate ● LocalDate scalar​

The check-out date of the hotel booking. Optional.

UpdateHotelBookingInput.checkOutEstimatedTime ● LocalTime scalar​

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

UpdateHotelBookingInput.comment ● String scalar​

The comment for this hotel booking. Optional.

UpdateHotelBookingInput.contactId ● ID! non-null scalar​

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

UpdateHotelBookingInput.customFields ● [CustomFieldInput!] list input​

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

UpdateHotelBookingInput.eventId ● ID! non-null scalar​

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

UpdateHotelBookingInput.hotelBookingId ● ID! non-null scalar​

The identifier of the hotel booking.

UpdateHotelBookingInput.hotelId ● ID scalar​

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

When set to null the field will be ignored.

UpdateHotelBookingInput.itinerary ● String scalar​

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

UpdateHotelBookingInput.itineraryOrder ● Int scalar​

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

When set to null the value will default to 0.

UpdateHotelBookingInput.numberOfRooms ● PositiveInt scalar​

The number of rooms for the hotel booking. Optional.

When set to null the value will default to 1.

UpdateHotelBookingInput.overridePaymentSchedule ● [CreateOverridePaymentScheduleItemInput!] list input​

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

UpdateHotelBookingInput.paymentDetails ● UpdatePaymentDetailsInput input​

The payment details for the hotel booking. Optional.

UpdateHotelBookingInput.paymentScheduleSource ● PaymentScheduleSource enum​

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

When set to null the value will default to USE_DEFAULT if the hotel has usePaymentSchedule set to TRUE otherwise default to NO_PAYMENT_SCHEDULE.

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

UpdateHotelBookingInput.roomNumber ● String scalar​

A UTF-8 string representing the room number for this hotel booking. Optional.

UpdateHotelBookingInput.roomTypeId ● ID scalar​

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

When set to null the field will be ignored.

UpdateHotelBookingInput.sharingWith ● String scalar​

The name(s) of the person/people the contact is sharing this hotel booking with. Optional.

UpdateHotelBookingInput.specialRequests ● String scalar​

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

UpdateHotelBookingInput.subBlockId ● ID scalar​

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

When set to null the sub block will be cleared.

UpdateHotelBookingInput.taxOverrides ● [TaxOverrideInput!] list input​

The collection of taxes for the hotel 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.

UpdateHotelBookingInput.transferFromHotel ● TransferFromHotelInput input​

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

UpdateHotelBookingInput.transferToHotel ● TransferToHotelInput input​

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

Member Of​

updateHotelBooking mutation