HotelOptionSearch
An option includes hotel information, meal plan, total price, conditions and room description
type HotelOptionSearch implements BookableOptionSearch {
  supplierCode: String!
  accessCode: String!
  market: String
  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!
  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 scalarโ
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 details provided by the different layers involved in the transaction.
HotelOptionSearch.tokenย โย String! non-null scalarโ
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