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