Room
Contains the room information of the option returned.
type Room {
  occupancyRefId: Int!
  legacyRoomId: String!
  code: String!
  supplierCode: String!
  description: String
  descriptionSupplier: String
  refundable: Boolean
  units: Int
  roomPrice: RoomPrice!
  beds: [Bed!]
  ratePlans: [RatePlan!]
  promotions: [Promotion!]
  surcharges: [Surcharge!]
  features: [Feature!]
  amenities: [Amenity!]
  cancelPolicy: CancelPolicy
  remarks: String
}
Fields
Room.occupancyRefId ● Int! non-null scalar
ID reference to the occupancy
Room.legacyRoomId ● String! non-null scalar
Identifies the legacy room ID
Room.code ● String! non-null scalar
Indicates the room code
Room.supplierCode ● String! non-null scalar
Supplier s room code.
Room.description ● String scalar
Description about the room. This field can be mapped.
Room.descriptionSupplier ● String scalar
Description about the room in supplier's context.
Room.refundable ● Boolean scalar
Identifies if the room is refundable or not.
Room.units ● Int scalar
Number of rooms available with the same type.
Room.roomPrice ● RoomPrice! non-null object
Specifies the room price.
Room.beds ● [Bed!] list object
List of beds.
Room.ratePlans ● [RatePlan!] list object
List of the daily breakdowns of the specific rate plan
Room.promotions ● [Promotion!] list object
List of daily breakdowns for the promotions of the room.
Room.surcharges ● [Surcharge!] list object
List of surcharges of the option returned.
Room.features ● [Feature!] list object
List of features of this room
Room.amenities ● [Amenity!] list object
Room level amenities provide information about features intended to enhance comfort and enjoyment. Examples include swimming pools, shopping centers, etc.
Room.cancelPolicy ● CancelPolicy object
Specifies cancel policies of this room.
Room.remarks ● String scalar
Additional information about the room.
Member Of
HotelOptionSearch  object