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