Skip to main content

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

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