# RoomTypes

Multiple parents
`RoomTypes` can be a child of:

* [HotelProduct](/connectivity/docs/api-reference/hotelproduct)
* [RoomStay](/connectivity/docs/api-reference/roomstay)


## HotelProduct

### Fields

| Field | Description | Type | Min/max | Notes |
|  --- | --- | --- | --- | --- |
| [HotelProduct](/connectivity/docs/api-reference/hotelproduct)/`RoomTypes` | - | array of [RoomType](/connectivity/docs/api-reference/roomtype) | 1..1 | - |
| `RoomTypes`/[RoomType](/connectivity/docs/api-reference/roomtype) | Room type details. | array of [RoomType](/connectivity/docs/api-reference/roomtype) | 1..* | - |


### XML


```xml
<RoomTypes>
  <RoomType ... />
  <RoomType ... />
</RoomTypes>
```

## RoomStay

### Fields

| Field | Description | Type | Min/max | Notes |
|  --- | --- | --- | --- | --- |
| [RoomStay](/connectivity/docs/api-reference/roomstay)/`RoomTypes` | [Room types](/connectivity/docs/ota-hotelinvnotif) associated with the current [RoomStay](/connectivity/docs/api-reference/roomstay). | array of [RoomType](/connectivity/docs/api-reference/roomtype) | 1..1 | - |
| `RoomTypes`/[RoomType](/connectivity/docs/api-reference/roomtype) | Room type details. | object | 0..* | - |


### XML


```xml
<RoomTypes>
  <RoomType ... >
    ...
  </RoomType>
</RoomTypes>
```

## Related endpoints

* [/ota/OTA_HotelProductNotif](/connectivity/docs/ota-hotelproductnotif)
* [/ota/OTA_HotelResNotif](/assets/ota-resnotif.0246048b9c717d1a5855d6674e26c38dabca2d621c6e35c8db7aba16f8794661.53c68abe.md)
* [/ota/OTA_HotelResModifyNotif](/assets/ota-resmodifynotif.db8d41e1bc79646e4858455554c34b992ccb01469da7502fbb3cc803dccb64f5.53c68abe.md)