GET api/OTA/GetSite/{id}?arrival={arrival}&departure={departure}
Retrieve detailed information for a specific site
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id | integer |
Required |
|
| arrival | string |
None. |
|
| departure | string |
None. |
Body Parameters
None.
Response Information
Resource Description
SiteVM| Name | Description | Type | Additional information |
|---|---|---|---|
| Id |
Unique site identifier |
integer |
None. |
| Description | string |
None. |
|
| Name | string |
None. |
|
| SiteType | LookupVM |
None. |
|
| SiteClass | LookupVM |
None. |
|
| PadType | LookupVM |
None. |
|
| SiteFacing | LookupVM |
None. |
|
| MinRVLength | integer |
None. |
|
| MaxRVLength | integer |
None. |
|
| Width | integer |
None. |
|
| Length | integer |
None. |
|
| PadWidth | integer |
None. |
|
| PadLength | integer |
None. |
|
| HasElectric | boolean |
None. |
|
| HasWater | boolean |
None. |
|
| HasSewer | boolean |
None. |
|
| HasCable | boolean |
None. |
|
| HasPhone | boolean |
None. |
|
| HasWiFi | boolean |
None. |
|
| IsPullThrough | boolean |
None. |
|
| LevelRating | integer |
None. |
|
| ShadeRating | integer |
None. |
|
| IsWaterfront | boolean |
None. |
|
| SiteAmenities | Collection of SiteAmenityVM |
None. |
|
| ElectricServiceType | LookupVM |
None. |
|
| IsBookedForDates | boolean |
None. |
|
| Images | Collection of ImageVM |
None. |
|
| IsAvailable | boolean |
None. |
|
| BookNowURL | string |
None. |
|
| Amenities | Collection of string |
None. |
|
| RigRestrictions | Collection of RigRestrictionVM |
None. |
Response Formats
application/json, text/json
Sample:
{
"Id": 1,
"Description": "sample string 2",
"Name": "sample string 3",
"SiteType": {
"Abbreviation": "sample string 1",
"Value": "sample string 2",
"Desc": "sample string 3",
"SortOrder": 4
},
"SiteClass": {
"Abbreviation": "sample string 1",
"Value": "sample string 2",
"Desc": "sample string 3",
"SortOrder": 4
},
"PadType": {
"Abbreviation": "sample string 1",
"Value": "sample string 2",
"Desc": "sample string 3",
"SortOrder": 4
},
"SiteFacing": {
"Abbreviation": "sample string 1",
"Value": "sample string 2",
"Desc": "sample string 3",
"SortOrder": 4
},
"MinRVLength": 1,
"MaxRVLength": 1,
"Width": 1,
"Length": 1,
"PadWidth": 1,
"PadLength": 1,
"HasElectric": true,
"HasWater": true,
"HasSewer": true,
"HasCable": true,
"HasPhone": true,
"HasWiFi": true,
"IsPullThrough": true,
"LevelRating": 1,
"ShadeRating": 1,
"IsWaterfront": true,
"SiteAmenities": [
{
"Lookup": {
"Abbreviation": "sample string 1",
"Value": "sample string 2",
"Desc": "sample string 3",
"SortOrder": 4
}
},
{
"Lookup": {
"Abbreviation": "sample string 1",
"Value": "sample string 2",
"Desc": "sample string 3",
"SortOrder": 4
}
}
],
"ElectricServiceType": {
"Abbreviation": "sample string 1",
"Value": "sample string 2",
"Desc": "sample string 3",
"SortOrder": 4
},
"IsBookedForDates": true,
"Images": [
{
"Id": 1,
"Name": "sample string 2",
"Caption": "sample string 3",
"SortOrder": 4,
"ImageURL": "sample string 5",
"ThumbnailURL": "sample string 6",
"Type": 0
},
{
"Id": 1,
"Name": "sample string 2",
"Caption": "sample string 3",
"SortOrder": 4,
"ImageURL": "sample string 5",
"ThumbnailURL": "sample string 6",
"Type": 0
}
],
"IsAvailable": true,
"BookNowURL": "sample string 13",
"Amenities": [
"sample string 1",
"sample string 2"
],
"RigRestrictions": [
{
"VehicleType": {
"Abbreviation": "sample string 1",
"Value": "sample string 2",
"Desc": "sample string 3",
"SortOrder": 4
},
"Features": [
{
"Feature": {
"Abbreviation": "sample string 1",
"Value": "sample string 2",
"Desc": "sample string 3",
"SortOrder": 4
}
},
{
"Feature": {
"Abbreviation": "sample string 1",
"Value": "sample string 2",
"Desc": "sample string 3",
"SortOrder": 4
}
}
]
},
{
"VehicleType": {
"Abbreviation": "sample string 1",
"Value": "sample string 2",
"Desc": "sample string 3",
"SortOrder": 4
},
"Features": [
{
"Feature": {
"Abbreviation": "sample string 1",
"Value": "sample string 2",
"Desc": "sample string 3",
"SortOrder": 4
}
},
{
"Feature": {
"Abbreviation": "sample string 1",
"Value": "sample string 2",
"Desc": "sample string 3",
"SortOrder": 4
}
}
]
}
]
}
application/xml, text/xml
Sample:
<SiteVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CGA.Web.API.Models">
<Amenities xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</Amenities>
<BookNowURL>sample string 13</BookNowURL>
<Description>sample string 2</Description>
<ElectricServiceType>
<Abbreviation>sample string 1</Abbreviation>
<Desc>sample string 3</Desc>
<SortOrder>4</SortOrder>
<Value>sample string 2</Value>
</ElectricServiceType>
<HasCable>true</HasCable>
<HasElectric>true</HasElectric>
<HasPhone>true</HasPhone>
<HasSewer>true</HasSewer>
<HasWater>true</HasWater>
<HasWiFi>true</HasWiFi>
<Id>1</Id>
<Images>
<ImageVM>
<Caption>sample string 3</Caption>
<Id>1</Id>
<ImageURL>sample string 5</ImageURL>
<Name>sample string 2</Name>
<SortOrder>4</SortOrder>
<ThumbnailURL>sample string 6</ThumbnailURL>
<Type>Image</Type>
</ImageVM>
<ImageVM>
<Caption>sample string 3</Caption>
<Id>1</Id>
<ImageURL>sample string 5</ImageURL>
<Name>sample string 2</Name>
<SortOrder>4</SortOrder>
<ThumbnailURL>sample string 6</ThumbnailURL>
<Type>Image</Type>
</ImageVM>
</Images>
<IsAvailable>true</IsAvailable>
<IsBookedForDates>true</IsBookedForDates>
<IsPullThrough>true</IsPullThrough>
<IsWaterfront>true</IsWaterfront>
<Length>1</Length>
<LevelRating>1</LevelRating>
<MaxRVLength>1</MaxRVLength>
<MinRVLength>1</MinRVLength>
<Name>sample string 3</Name>
<PadLength>1</PadLength>
<PadType>
<Abbreviation>sample string 1</Abbreviation>
<Desc>sample string 3</Desc>
<SortOrder>4</SortOrder>
<Value>sample string 2</Value>
</PadType>
<PadWidth>1</PadWidth>
<RigRestrictions>
<RigRestrictionVM>
<Features>
<RigRestrictionFeatureVM>
<Feature>
<Abbreviation>sample string 1</Abbreviation>
<Desc>sample string 3</Desc>
<SortOrder>4</SortOrder>
<Value>sample string 2</Value>
</Feature>
</RigRestrictionFeatureVM>
<RigRestrictionFeatureVM>
<Feature>
<Abbreviation>sample string 1</Abbreviation>
<Desc>sample string 3</Desc>
<SortOrder>4</SortOrder>
<Value>sample string 2</Value>
</Feature>
</RigRestrictionFeatureVM>
</Features>
<VehicleType>
<Abbreviation>sample string 1</Abbreviation>
<Desc>sample string 3</Desc>
<SortOrder>4</SortOrder>
<Value>sample string 2</Value>
</VehicleType>
</RigRestrictionVM>
<RigRestrictionVM>
<Features>
<RigRestrictionFeatureVM>
<Feature>
<Abbreviation>sample string 1</Abbreviation>
<Desc>sample string 3</Desc>
<SortOrder>4</SortOrder>
<Value>sample string 2</Value>
</Feature>
</RigRestrictionFeatureVM>
<RigRestrictionFeatureVM>
<Feature>
<Abbreviation>sample string 1</Abbreviation>
<Desc>sample string 3</Desc>
<SortOrder>4</SortOrder>
<Value>sample string 2</Value>
</Feature>
</RigRestrictionFeatureVM>
</Features>
<VehicleType>
<Abbreviation>sample string 1</Abbreviation>
<Desc>sample string 3</Desc>
<SortOrder>4</SortOrder>
<Value>sample string 2</Value>
</VehicleType>
</RigRestrictionVM>
</RigRestrictions>
<ShadeRating>1</ShadeRating>
<SiteAmenities>
<SiteAmenityVM>
<Lookup>
<Abbreviation>sample string 1</Abbreviation>
<Desc>sample string 3</Desc>
<SortOrder>4</SortOrder>
<Value>sample string 2</Value>
</Lookup>
</SiteAmenityVM>
<SiteAmenityVM>
<Lookup>
<Abbreviation>sample string 1</Abbreviation>
<Desc>sample string 3</Desc>
<SortOrder>4</SortOrder>
<Value>sample string 2</Value>
</Lookup>
</SiteAmenityVM>
</SiteAmenities>
<SiteClass>
<Abbreviation>sample string 1</Abbreviation>
<Desc>sample string 3</Desc>
<SortOrder>4</SortOrder>
<Value>sample string 2</Value>
</SiteClass>
<SiteFacing>
<Abbreviation>sample string 1</Abbreviation>
<Desc>sample string 3</Desc>
<SortOrder>4</SortOrder>
<Value>sample string 2</Value>
</SiteFacing>
<SiteType>
<Abbreviation>sample string 1</Abbreviation>
<Desc>sample string 3</Desc>
<SortOrder>4</SortOrder>
<Value>sample string 2</Value>
</SiteType>
<Width>1</Width>
</SiteVM>