Skip to main content

HotelBookingDetail

Contains information about booking.

type HotelBookingDetail {
supplierCode: String
accessCode: String
reference: Reference!
holder: Holder
hotel: BookingHotel
price: Price
quotePrice: PriceChange
cancelPolicy: CancelPolicy
remarks: String
status: BookStatusType!
billingSupplierCode: String
payable: String
addOns: AddOns
paymentCard: PaymentCard
paymentInfo: GeneratedPaymentInfo
optionType: HotelOptionType
surcharges: [Surcharge!]
supplements: [Supplement!]
}

Fields​

HotelBookingDetail.supplierCode ● String scalar​

Supplier code of the booking

HotelBookingDetail.accessCode ● String scalar​

Access code of the booking

HotelBookingDetail.reference ● Reference! non-null object​

Booking ID references codes.

HotelBookingDetail.holder ● Holder object​

Holder's name and surname

HotelBookingDetail.hotel ● BookingHotel object​

Information about the hotel.

HotelBookingDetail.price ● Price object​

Indicates the current price (Gross and Net) of the booked option. In the 'book' mutation, it shows the reservation price. In the 'booking' query (booking read), it reflects the current price; for example, it could be 0 if the reservation is cancelled and fully refundable, or the cancellation fee if there is any cost. If the provider is unable to return the current price in the query, the price returned by the provider will be used.

HotelBookingDetail.quotePrice ● PriceChange object​

Specifies the price of the previous OptionQuote, returned only if it differs from the price shown at the Quote Option. If the price remains unchanged, this field will be returned as Null.

HotelBookingDetail.cancelPolicy ● CancelPolicy object​

Specifies cancel policies of the returned option .

HotelBookingDetail.remarks ● String scalar​

Additional information about the book.

HotelBookingDetail.status ● BookStatusType! non-null enum​

Booking Status. The possible values for this field are specified in our documentation. Possible values for book mutation and booking query: https://docs.travelgate.com/docs/apis/for-buyers/hotel-x-pull-buyers-api/booking-flow/book#book-status Possible values for cancel mutation: https://docs.travelgate.com/docs/apis/for-buyers/hotel-x-pull-buyers-api/booking-management/cancel#cancel-status

HotelBookingDetail.billingSupplierCode ● String scalar​

Supplier’s billing code. It will be returned if the supplier has different billing accounts and this is informed in the reservation.

HotelBookingDetail.payable ● String scalar​

Payable.

HotelBookingDetail.addOns ● AddOns object​

Additional details provided by the different layers involved in the transaction.

HotelBookingDetail.paymentCard ● PaymentCard object​

Specifies the information of the generated payment card, and the source of it.

HotelBookingDetail.paymentInfo ● GeneratedPaymentInfo object​

Specifies the information about the payment generated at Book step.

HotelBookingDetail.optionType ● HotelOptionType enum​

Indicates the type of the booked option.

HotelBookingDetail.surcharges ● [Surcharge!] list object​

List of surcharges of the option returned.

HotelBookingDetail.supplements ● [Supplement!] list object​

List of supplements of the option returned.

Member Of​

HotelBooking object ● HotelBookingAmend object ● HotelBookPayload object ● HotelCancelDetail object ● HotelOneStepBook object