GET api/OTA/GetSite/{id}?arrival={arrival}&departure={departure}

Retrieve detailed information for a specific site

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

integer

Required

arrival

string

None.

departure

string

None.

Body Parameters

None.

Response Information

Resource Description

SiteVM
NameDescriptionTypeAdditional 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>