GET api/{area}/Room/GetHotelRoomInfo?aid={aid}&roomId={roomId}&starttime={starttime}&endtime={endtime}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| aid | string |
Required |
|
| roomId | string |
Required |
|
| starttime | string |
Required |
|
| endtime | string |
Required |
|
| area | string |
None. |
Body Parameters
None.
Response Information
Resource Description
HotelRoomInfo| Name | Description | Type | Additional information |
|---|---|---|---|
| HotelId | string |
None. |
|
| TypeName | string |
None. |
|
| BriefInfo | string |
None. |
|
| StorePrice | decimal number |
None. |
|
| Price | decimal number |
None. |
|
| RoomNum | integer |
None. |
|
| imgUrl | Collection of string |
None. |
|
| Description | string |
None. |
|
| Score | integer |
None. |
|
| hotelDetail | HotelDetail |
None. |
Response Formats
application/json, text/json
Sample:
{
"HotelId": "sample string 1",
"TypeName": "sample string 2",
"BriefInfo": "sample string 3",
"StorePrice": 4.0,
"Price": 5.0,
"RoomNum": 6,
"imgUrl": [
"sample string 1",
"sample string 2"
],
"Description": "sample string 7",
"Score": 8,
"hotelDetail": {
"Tel": "sample string 1",
"lng": 2.0,
"lat": 3.0,
"Comments": 4,
"IsFavorites": true,
"Rooms": [
{
"RoomID": "sample string 1",
"TypeName": "sample string 2",
"DefaultImage": "sample string 3",
"BriefInfo": "sample string 4",
"StorePrice": "sample string 5",
"Price": "sample string 6",
"IsOpen": true,
"RoomNum": 8,
"Plist": [
{
"PriceTypeName": "sample string 1",
"PriceType": 2,
"RoomNum": 3,
"OPrice": 4.0,
"Price": "sample string 5",
"IsCanPay": true
},
{
"PriceTypeName": "sample string 1",
"PriceType": 2,
"RoomNum": 3,
"OPrice": 4.0,
"Price": "sample string 5",
"IsCanPay": true
}
]
},
{
"RoomID": "sample string 1",
"TypeName": "sample string 2",
"DefaultImage": "sample string 3",
"BriefInfo": "sample string 4",
"StorePrice": "sample string 5",
"Price": "sample string 6",
"IsOpen": true,
"RoomNum": 8,
"Plist": [
{
"PriceTypeName": "sample string 1",
"PriceType": 2,
"RoomNum": 3,
"OPrice": 4.0,
"Price": "sample string 5",
"IsCanPay": true
},
{
"PriceTypeName": "sample string 1",
"PriceType": 2,
"RoomNum": 3,
"OPrice": 4.0,
"Price": "sample string 5",
"IsCanPay": true
}
]
}
],
"Dlist": [
{
"GradeName": "sample string 1",
"Discounts": 2.0,
"DiscountName": "sample string 3"
},
{
"GradeName": "sample string 1",
"Discounts": 2.0,
"DiscountName": "sample string 3"
}
],
"Ambients": "sample string 6",
"Services": "sample string 7",
"Hygienes": "sample string 8",
"CostPerformances": "sample string 9",
"StarsStr": "sample string 10",
"HotelOtrName": "sample string 11",
"PreTimeDes": "sample string 12",
"ID": "sample string 13",
"Img": "sample string 14",
"Name": "sample string 15",
"Stars": "sample string 16",
"Price": "sample string 17",
"ProvideList": [
1,
2
],
"Provides": "sample string 18",
"DistanceName": "sample string 19",
"Address": "sample string 20"
}
}
application/xml, text/xml
Sample:
<RoomController.HotelRoomInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/open.wst.com.Areas.Hotel.Controllers">
<BriefInfo>sample string 3</BriefInfo>
<Description>sample string 7</Description>
<HotelId>sample string 1</HotelId>
<Price>5</Price>
<RoomNum>6</RoomNum>
<Score>8</Score>
<StorePrice>4</StorePrice>
<TypeName>sample string 2</TypeName>
<hotelDetail xmlns:d2p1="http://schemas.datacontract.org/2004/07/open.wst.com.Models">
<d2p1:Address>sample string 20</d2p1:Address>
<d2p1:DistanceName>sample string 19</d2p1:DistanceName>
<d2p1:ID>sample string 13</d2p1:ID>
<d2p1:Img>sample string 14</d2p1:Img>
<d2p1:Name>sample string 15</d2p1:Name>
<d2p1:Price>sample string 17</d2p1:Price>
<d2p1:ProvideList xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:int>1</d3p1:int>
<d3p1:int>2</d3p1:int>
</d2p1:ProvideList>
<d2p1:Provides>sample string 18</d2p1:Provides>
<d2p1:Stars>sample string 16</d2p1:Stars>
<d2p1:Ambients>sample string 6</d2p1:Ambients>
<d2p1:Comments>4</d2p1:Comments>
<d2p1:CostPerformances>sample string 9</d2p1:CostPerformances>
<d2p1:Dlist>
<d2p1:DiscountsInfo>
<d2p1:DiscountName>sample string 3</d2p1:DiscountName>
<d2p1:Discounts>2</d2p1:Discounts>
<d2p1:GradeName>sample string 1</d2p1:GradeName>
</d2p1:DiscountsInfo>
<d2p1:DiscountsInfo>
<d2p1:DiscountName>sample string 3</d2p1:DiscountName>
<d2p1:Discounts>2</d2p1:Discounts>
<d2p1:GradeName>sample string 1</d2p1:GradeName>
</d2p1:DiscountsInfo>
</d2p1:Dlist>
<d2p1:HotelOtrName>sample string 11</d2p1:HotelOtrName>
<d2p1:Hygienes>sample string 8</d2p1:Hygienes>
<d2p1:IsFavorites>true</d2p1:IsFavorites>
<d2p1:PreTimeDes>sample string 12</d2p1:PreTimeDes>
<d2p1:Rooms>
<d2p1:RoomInfo>
<d2p1:BriefInfo>sample string 4</d2p1:BriefInfo>
<d2p1:DefaultImage>sample string 3</d2p1:DefaultImage>
<d2p1:IsOpen>true</d2p1:IsOpen>
<d2p1:Plist>
<d2p1:PriceInfo>
<d2p1:IsCanPay>true</d2p1:IsCanPay>
<d2p1:OPrice>4</d2p1:OPrice>
<d2p1:Price>sample string 5</d2p1:Price>
<d2p1:PriceType>2</d2p1:PriceType>
<d2p1:PriceTypeName>sample string 1</d2p1:PriceTypeName>
<d2p1:RoomNum>3</d2p1:RoomNum>
</d2p1:PriceInfo>
<d2p1:PriceInfo>
<d2p1:IsCanPay>true</d2p1:IsCanPay>
<d2p1:OPrice>4</d2p1:OPrice>
<d2p1:Price>sample string 5</d2p1:Price>
<d2p1:PriceType>2</d2p1:PriceType>
<d2p1:PriceTypeName>sample string 1</d2p1:PriceTypeName>
<d2p1:RoomNum>3</d2p1:RoomNum>
</d2p1:PriceInfo>
</d2p1:Plist>
<d2p1:Price>sample string 6</d2p1:Price>
<d2p1:RoomID>sample string 1</d2p1:RoomID>
<d2p1:RoomNum>8</d2p1:RoomNum>
<d2p1:StorePrice>sample string 5</d2p1:StorePrice>
<d2p1:TypeName>sample string 2</d2p1:TypeName>
</d2p1:RoomInfo>
<d2p1:RoomInfo>
<d2p1:BriefInfo>sample string 4</d2p1:BriefInfo>
<d2p1:DefaultImage>sample string 3</d2p1:DefaultImage>
<d2p1:IsOpen>true</d2p1:IsOpen>
<d2p1:Plist>
<d2p1:PriceInfo>
<d2p1:IsCanPay>true</d2p1:IsCanPay>
<d2p1:OPrice>4</d2p1:OPrice>
<d2p1:Price>sample string 5</d2p1:Price>
<d2p1:PriceType>2</d2p1:PriceType>
<d2p1:PriceTypeName>sample string 1</d2p1:PriceTypeName>
<d2p1:RoomNum>3</d2p1:RoomNum>
</d2p1:PriceInfo>
<d2p1:PriceInfo>
<d2p1:IsCanPay>true</d2p1:IsCanPay>
<d2p1:OPrice>4</d2p1:OPrice>
<d2p1:Price>sample string 5</d2p1:Price>
<d2p1:PriceType>2</d2p1:PriceType>
<d2p1:PriceTypeName>sample string 1</d2p1:PriceTypeName>
<d2p1:RoomNum>3</d2p1:RoomNum>
</d2p1:PriceInfo>
</d2p1:Plist>
<d2p1:Price>sample string 6</d2p1:Price>
<d2p1:RoomID>sample string 1</d2p1:RoomID>
<d2p1:RoomNum>8</d2p1:RoomNum>
<d2p1:StorePrice>sample string 5</d2p1:StorePrice>
<d2p1:TypeName>sample string 2</d2p1:TypeName>
</d2p1:RoomInfo>
</d2p1:Rooms>
<d2p1:Services>sample string 7</d2p1:Services>
<d2p1:StarsStr>sample string 10</d2p1:StarsStr>
<d2p1:Tel>sample string 1</d2p1:Tel>
<d2p1:lat>3</d2p1:lat>
<d2p1:lng>2</d2p1:lng>
</hotelDetail>
<imgUrl xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</imgUrl>
</RoomController.HotelRoomInfo>