Skip to main content

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