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!]
aggregationGroupKey: String
}
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 and Net) 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.
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.
HotelOptionSearch.aggregationGroupKey
● String
scalar
Key used to group options when an aggregation plugin is executed. This key is used to group options that are similar and can be aggregated. It should not be modified and should not be used externally, as it is an internal TGX system identifier.
Interfaces
BookableOptionSearch
interface
Member Of
HotelSearch
object