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