GET api/v2/MarinaOps/Slips/GetAvailableSlips?ArrivalDate={ArrivalDate}&DepartureDate={DepartureDate}&Length={Length}&Beam={Beam}&Draft={Draft}

Get a list of slips that are available for a date range. Slip must be available for the full date range.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
ArrivalDate

Begining date slip must be available.

string

Required

DepartureDate

Last date slip must be available.

string

Required

Length

Optional: Slip must fit a boat this length. Format as Feet'Inches (10'5)

string

Default value is

Beam

Optional: Slip must fit a boat with this beam. Format as Feet'Inches (10'5)

string

Default value is

Draft

Optional: Slip must fit a boat with this draft. Format as Feet'Inches (10'5)

string

Default value is

Body Parameters

None.

Response Information

Resource Description

Collection of Slip
NameDescriptionTypeAdditional information
Id

string

None.

Description

string

None.

Type

string

None.

Location

string

None.

Length

string

None.

Width

string

None.

Draft

string

None.

TieOff

string

None.

LastModifedDate

string

None.

Water

boolean

None.

Electric

boolean

None.

Phone

boolean

None.

CableTV

boolean

None.

Transient

boolean

None.

Linear

boolean

None.

Unusable

boolean

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Id": "sample string 1",
    "Description": "sample string 2",
    "Type": "sample string 3",
    "Location": "sample string 4",
    "Length": "sample string 5",
    "Width": "sample string 6",
    "Draft": "sample string 7",
    "TieOff": "sample string 8",
    "LastModifedDate": "sample string 9",
    "Water": true,
    "Electric": true,
    "Phone": true,
    "CableTV": true,
    "Transient": true,
    "Linear": true,
    "Unusable": true
  },
  {
    "Id": "sample string 1",
    "Description": "sample string 2",
    "Type": "sample string 3",
    "Location": "sample string 4",
    "Length": "sample string 5",
    "Width": "sample string 6",
    "Draft": "sample string 7",
    "TieOff": "sample string 8",
    "LastModifedDate": "sample string 9",
    "Water": true,
    "Electric": true,
    "Phone": true,
    "CableTV": true,
    "Transient": true,
    "Linear": true,
    "Unusable": true
  }
]

application/xml, text/xml

Sample:
<ArrayOfSlip xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/com.dockmaster.lib.models">
  <Slip>
    <CableTV>true</CableTV>
    <Description>sample string 2</Description>
    <Draft>sample string 7</Draft>
    <Electric>true</Electric>
    <Id>sample string 1</Id>
    <LastModifedDate>sample string 9</LastModifedDate>
    <Length>sample string 5</Length>
    <Linear>true</Linear>
    <Location>sample string 4</Location>
    <Phone>true</Phone>
    <TieOff>sample string 8</TieOff>
    <Transient>true</Transient>
    <Type>sample string 3</Type>
    <Unusable>true</Unusable>
    <Water>true</Water>
    <Width>sample string 6</Width>
  </Slip>
  <Slip>
    <CableTV>true</CableTV>
    <Description>sample string 2</Description>
    <Draft>sample string 7</Draft>
    <Electric>true</Electric>
    <Id>sample string 1</Id>
    <LastModifedDate>sample string 9</LastModifedDate>
    <Length>sample string 5</Length>
    <Linear>true</Linear>
    <Location>sample string 4</Location>
    <Phone>true</Phone>
    <TieOff>sample string 8</TieOff>
    <Transient>true</Transient>
    <Type>sample string 3</Type>
    <Unusable>true</Unusable>
    <Water>true</Water>
    <Width>sample string 6</Width>
  </Slip>
</ArrayOfSlip>