Skip to main content

HotelOptionSearch

An option includes hotel information, meal plan, total price, conditions and room description

type HotelOptionSearch implements BookableOptionSearch {
supplierCode: String!
accessCode: String!
market: String @deprecated
markets: [String!]!
hotelCode: String!
hotelCodeSupplier: String!
hotelName: String
boardCode: String!
boardCodeSupplier: String!
paymentType: PaymentType!
status: StatusType!
occupancies: [Occupancy!]!
rooms: [Room!]!
price: Price!
supplements: [Supplement!]
surcharges: [Surcharge!]
rateRules: [RateRulesType!]
cancelPolicy: CancelPolicy
remarks: String
addOns: AddOns
token: String! @deprecated
id: String!
amenities: [Amenity!]
rateRulesExtended: [HotelOptionRateRule!]
}

Fields

HotelOptionSearch.supplierCode ● String! non-null scalar

Supplier that offers this option.

HotelOptionSearch.accessCode ● String! non-null scalar

Access code of this option.

HotelOptionSearch.market ● String deprecated scalar

DEPRECATED

deprecated from 2019-12-11.

Market of this option.

HotelOptionSearch.markets ● [String!]! non-null scalar

Markets of this option (use ISO3166_1_alfa_2).

HotelOptionSearch.hotelCode ● String! non-null scalar

Code of the hotel in the context selected.

HotelOptionSearch.hotelCodeSupplier ● String! non-null scalar

Supplier's hotel code.

HotelOptionSearch.hotelName ● String scalar

Name of the hotel.

HotelOptionSearch.boardCode ● String! non-null scalar

Code of the board in the context selected.

HotelOptionSearch.boardCodeSupplier ● String! non-null scalar

Supplier's board code.

HotelOptionSearch.paymentType ● PaymentType! non-null enum

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

HotelOptionSearch.status ● StatusType! non-null enum

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

HotelOptionSearch.occupancies ● [Occupancy!]! non-null object

List of occupancies for the request

HotelOptionSearch.rooms ● [Room!]! non-null object

List of rooms of the option returned.

HotelOptionSearch.price ● Price! non-null object

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

HotelOptionSearch.supplements ● [Supplement!] list object

List of supplements of the option returned.

HotelOptionSearch.surcharges ● [Surcharge!] list object

List of surcharges of the option returned.

HotelOptionSearch.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.

HotelOptionSearch.cancelPolicy ● CancelPolicy object

Specifies cancel policies of the option returned.

HotelOptionSearch.remarks ● String scalar

Additional information about the option.

HotelOptionSearch.addOns ● AddOns object

Additional information about the option. It is only available for the partners that uses our Distribution-X solution.

HotelOptionSearch.token ● String! deprecated non-null scalar

DEPRECATED

deprecated from 2019-02-05.

Token for Deep Link

HotelOptionSearch.id ● String! non-null scalar

OptionRefID is a unique identifier assigned to each option. It should not be modified and should not be used externally, as it is an internal TGX system identifier.

HotelOptionSearch.amenities ● [Amenity!] list object

Option-level amenities provide information about features intended to enhance comfort and enjoyment. Examples include swimming pools, shopping centers, etc.

HotelOptionSearch.rateRulesExtended ● [HotelOptionRateRule!] list object

RateRules contains all the rules that will be applied to book the option.

Interfaces

BookableOptionSearch interface

Member Of

HotelSearch object