Reference
Contains reference codes.
type Reference {
client: String
supplier: String
commit: String @deprecated
hotel: String
hotelConfirmationNumberStatus: String
bookingID: String
amendmentID: String
}
Fields
Reference.client
● String
scalar
Client reference booking.
Reference.supplier
● String
scalar
Supplier reference booking.
Reference.commit
● String
deprecated scalar
deprecated from 2018-10-21. Please, use SupplierReference
Specifies commit identificator that will be sent in commit operation in order to confirm a reservation if two steps reservation has been chosen. Only will be filled in Book and Commit.
Reference.hotel
● String
scalar
Hotel reference booking
Reference.hotelConfirmationNumberStatus
● String
scalar
Process Status in order to obtain the hotel confirmation number. If this field is null or empty that means that the status is UNKNOWN. Possible values: "P" => (pending): The booking hasn't been assinged to any operator yet, or it has but the operator did not make the call yet. "R" => (retrying): The operator tried to call the hotel but, for some reason, the call couldn't be completed because of external factors. This means the operator will try to call again later. "NA" => (no answer): The operator tried to call the hotel several times but the hotel did not answer. "C" => (cancelled): The operator has been informed by the hotel that the reservation has been cancelled. "DNE" => (does not exist): The operator has been informed by the hotel that the reservation does not exist. "F" => (fetched): The operator called the hotel and they got the hotel confirmation number (a truly succesful call) "I" => (issued): The operator called the hotel but there were issues. Maybe the hotel is closed, maybe natural disaster situations are alerted for the check-in date, etc.
Reference.bookingID
● String
scalar
HotelX's booking reference. The BookingID is a unique identifier for each reservation that can be used to perform Booking queries and Cancel mutations in the system. It is not recommended to modify or use this value externally, although it may be useful for identifying and managing reservations within the system. It is important to note that the BookingID value should not be interpreted in any other way beyond its use within the system.
Reference.amendmentID
● String
scalar
HotelX's amend booking reference
Member Of
BookingDetail
object ● HotelBookingDetail
object ● HotelCancelDetail
object ● HotelCommitDetails
object