Skip to main content

HotelOptionQuote

Contains information about quote

type HotelOptionQuote {
optionRefId: String!
supplierCode: String!
accessCode: String!
status: StatusType!
price: Price!
searchPrice: PriceChange
cancelPolicy: CancelPolicy!
remarks: String
surcharges: [Surcharge!]
cardTypes: [PaymentCardType!]
addOns: AddOns
rooms: [RoomOptionQuote!]
paymentType: PaymentType!
boardCode: String
boardCodeSupplier: String
hotelCode: String
hotelCodeSupplier: String
occupancies: [Occupancy!]
rateRules: [RateRulesType!]
}

Fields​

HotelOptionQuote.optionRefId ● String! non-null scalar​

It is an unique identifier for the option created by HotelX system. The ID is used to make the quote query, so it is important not to modify it by any reason.

HotelOptionQuote.supplierCode ● String! non-null scalar​

Indicates the supplier code of the selected option.

HotelOptionQuote.accessCode ● String! non-null scalar​

Indicates the access code of the selected option.

HotelOptionQuote.status ● StatusType! non-null enum​

The possible values in the response's status are Available (OK) or On Request (RQ).

HotelOptionQuote.price ● Price! non-null object​

Specifies the prices (Gross and Net) of the returned option.

HotelOptionQuote.searchPrice ● PriceChange object​

Specifies the price of the previous Search option, returned only if it has changed. If not, this field will be returned as Null.

HotelOptionQuote.cancelPolicy ● CancelPolicy! non-null object​

Specifies cancel policies of the returned option.

HotelOptionQuote.remarks ● String scalar​

Additional information about the option.

HotelOptionQuote.surcharges ● [Surcharge!] list object​

List of surcharges of the returned option.

HotelOptionQuote.cardTypes ● [PaymentCardType!] list enum​

List of credit cards allowed for this option

HotelOptionQuote.addOns ● AddOns object​

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

HotelOptionQuote.rooms ● [RoomOptionQuote!] list object​

List of rooms of the selected option.

HotelOptionQuote.paymentType ● PaymentType! non-null enum​

Indicates the payment type of the option returned. Possible options: MERCHANT, DIRECT, CARD_BOOKING and CARD_CHECK_IN.

HotelOptionQuote.boardCode ● String scalar​

Indicates the board code mapped.

HotelOptionQuote.boardCodeSupplier ● String scalar​

Indicates the board code in supplier's context.

HotelOptionQuote.hotelCode ● String scalar​

Code of the hotel in the context selected. If the supplier does not provide the hotel code, then the hotel code will be the same as the hotel code in the search request.

HotelOptionQuote.hotelCodeSupplier ● String scalar​

Supplier's hotel code. If the supplier does not provide the hotel code, then the hotel code will be the same as the hotel code in the search request.

HotelOptionQuote.occupancies ● [Occupancy!] list object​

List of occupancies for the request. If the supplier does not provide the occupancies, then the occupancies will be the same as the occupancies in the search request.

HotelOptionQuote.rateRules ● [RateRulesType!] list enum​

Specifies rate rules of the option returned. Note: If the option does not have any rate rule, then the option is NORMAL rate. If the supplier does not provide the rate rules, then the rate rules will be the same as the rate rules in the search request.

Member Of​

HotelOneStepQuote object ● HotelQuote object ● OptionRequote object