# Room

## Fields

| Field | Description | Type | Min/max | Notes |
|  --- | --- | --- | --- | --- |
| [GuestRoom](/connectivity/docs/api-reference/guestroom)/`Room` | - | object | 1..1 | - |
| `Room`/`@NonSmoking` | Specifies whether the property allows smoking in the room. | int | 0..2 | `1` = non-smoking, `0` = smoking allowed, `2` = unknown, Default: unknown. **Smoking policy being set to `unknown` is the same as setting `both` in the extranet.** |
| `Room`/`@Quantity` | The number of rooms of this type the property has. | int | 0..1 | - |
| `Room`/`@RoomID` | A custom room ID, assigned by the Connectivity Partner, for cross-referencing purposes. | string | 0..1 | The Booking.com room type ID is specified in [SellableProduct](/connectivity/docs/api-reference/sellableproduct)`[@InvCode]`. |
| `Room`/`@RoomType` | The number or name of the [Booking.com Room Type Code](/connectivity/docs/codes-bcrt). | [BCRT](/connectivity/docs/codes-bcrt) | 1..1 | - |
| `Room`/`@SizeMeasurement` | The size of the room. | float | 0..1 | Use `@SizeMeasurementUnit` to specify unit of measurement. |
| `Room`/`@SizeMeasurementUnit` | The measurement unit for `@SizeMeasurement`. | enum | 0..1 | Accepts: `sqm` (square metres), `sqft` (square feet). Default: `sqm` |


## XML


```xml
<Room
  NonSmoking="1"
  Quantity="1"
  RoomID="1234441"
  RoomType="Double"
  SizeMeasurement="16"
  SizeMeasurementUnit="sqm" />
```

## Related endpoints

* [/ota/OTA_HotelInvNotif](/connectivity/docs/ota-hotelinvnotif)