Room By Id [GET]
Operation
Get a single element of Room by its Id.
GET
https://{environment}.ulysescloud.com/public/api/{version}/con/chain/{chainId}/property/{propertyId}/room/{roomId}
Request
Property | Type | Required | Type parameter | Default value | Description |
---|---|---|---|---|---|
chainId | String | true | path parameter | Unique identificator of the Chain. | |
propertyId | String | true | path parameter | Unique identificator of the Property. | |
roomId | String | true | path parameter | Unique identificator of the Room. | |
lang | String | false | request parameter | Code Identificator of language. |
Example request
GET https://publicapi-providers.ulysescloud.com:9797/public/api/v1/con/chain/1/property/1/room/1
Response
Property | Type | Required | Description |
---|---|---|---|
Page | Page | true | Description of the response of the success operation. |
Entity
Field | Type | Required | Description |
---|---|---|---|
id | Integer | true | Unique identificator of the Room. |
code | string | true | Code of the Room |
name | string | true | Name of the Room |
startDate | LocalDate | false | Start date of Room |
endDate | LocalDate | false | End date of Room |
description | string | false | Description of Room. |
descriptionI18n | string | false | Description of Room in I18n. |
roomSituationType | RoomSituationType | true | Situation of the Room (see ref. table). |
roomSpaceStatusType | RoomSpaceStatusType | false | Status of the inner Space. |
reservationRoomStay | ReservationRoomStay | false | Related stay that has this Room assigned. |
reservationRoomStaySummary | ReservationRoomStaySummary | false | Related stay summary that has this room assigned. Only show if have data. |
spaceLock | SpaceLock | false | Space lock. Only show if have data. |
roomType | RoomType | false | Room Type. Only show if have data. |
Example response
{ "id": 5, "code": "105", "name": "105", "startDate": "2023-09-23", "endDate": "2024-09-23", "description": "Room 101, at first floor.", "descriptionI18n": "Room 101, at first floor.", "roomSpaceStatusType": { "id": 2, "code": "DI", "name": "Dirty" }, "reservationRoomStay": null, "roomSituationType": { "id": 2, "code": "OC", "name": "Occupied" } }