Description
...
Description
This method returns details of rooms for the given project.
Request
Parameter | Type | Mandatory/Optional |
---|
Maximum character length/limit | Description | |||
---|---|---|---|---|
projectId | long | Mandatory/Empty* | Not relevant | The |
projectId of the project | ||
projectCode | string | Optional/Mandatory* |
Not relevant | projectCode of the project E.g. ABC0001-A1 | |
applicationName | String | Mandatory |
Should be less than or equal to 10 |
Note: * Need to provide at least one of these fields (project Id, project code). Always project ID will be given first priority and considered as the only input whenever provided.
characters | The name of the integration partner |
Note
It is mandatory to provide either the projectCode or the projectId. Preference is given to the projectId, if both the projectCode and the projectId are provide
Request - sample input
<GetRoomsForProject>
<MethodParameters>
<UserAuthentication>
<UserName>username</UserName>
<Password>password</Password>
<AnyAttr attr0="XmlAttributeArray" isNull="false">
<XmlAttributeArray0>System.Xml.XmlAttribute</XmlAttributeArray0>
</AnyAttr>
</UserAuthentication>
<projectId>1211</projectId>
<projectCode isNull="false" />
<applicationName>test</applicationName>
</MethodParameters>
</GetRoomsForProject>
Response
Type | Description |
---|---|
List of rooms in given project |
Response - sample output
<GetRoomsForProject>
<MethodParameters>
<GetRoomsForProjectDetailsArray>
<GetRoomsForProjectDetailsArray0>
<Room>
<RoomId>325</RoomId>
<RoomTypeId>1</RoomTypeId>
<RoomName>Bedroom</RoomName>
<RoomDescription isNull="false" />
</Room>
<RoomType>Våtrom</RoomType>
</GetRoomsForProjectDetailsArray0>
<GetRoomsForProjectDetailsArray1>
<Room>
<RoomId>278</RoomId>
<RoomTypeId>12</RoomTypeId>
<RoomName>Kjølerom1rt</RoomName>
<RoomDescription isNull="false" />
</Room>
<RoomType>Kjølerom</RoomType>
</GetRoomsForProjectDetailsArray1>
<GetRoomsForProjectDetailsArray2>
<Room>
<RoomId>285</RoomId>
<RoomTypeId>14</RoomTypeId>
<RoomName>Kontor1</RoomName>
<RoomDescription isNull="false" />
</Room>
<RoomType>Kontor</RoomType>
</GetRoomsForProjectDetailsArray2>
<GetRoomsForProjectDetailsArray3>
<Room>
<RoomId>279</RoomId>
<RoomTypeId>14</RoomTypeId>
<RoomName>Kontor1rt</RoomName>
<RoomDescription>treter</RoomDescription>
</Room>
<RoomType>Kontor</RoomType>
</GetRoomsForProjectDetailsArray3>
<GetRoomsForProjectDetailsArray4>
<Room>
<RoomId>284</RoomId>
<RoomTypeId>4</RoomTypeId>
<RoomName>Toalett (ikke bad)1</RoomName>
<RoomDescription isNull="false" />
</Room>
<RoomType>Toalett-ikke bad</RoomType>
</GetRoomsForProjectDetailsArray4>
</GetRoomsForProjectDetailsArray>
</MethodParameters>
</GetRoomsForProject>
Exceptions
...
Error Code | Description |
---|---|
123 | An exception occured while processing your request |
138 |
applicationName length |
has exceeded |
the maximum |
character limit allowed (10) | |
146 | The |
applicationName is not set | |
167 | You are not authorized to use this method |
227 | The project does not exist or the company is not connected to the given project |
252 | No input is provided |
for projectId or projectCode. Provide the input for at least one of these fields | |
254 | Invalid |
projectCode | |
273 | Project does not exist |