POST api/v2/UnitSales/RetrieveBoatModels

Retrieves a list of Boat models.

Request Information

URI Parameters

None.

Body Parameters

RetrieveModelsArgs
NameDescriptionTypeAdditional information
ItemIds

Collection of string

None.

VendorId

string

None.

LastModifiedDate

string

None.

Request Formats

application/json, text/json

Sample:
{
  "ItemIds": [
    "sample string 1",
    "sample string 2"
  ],
  "VendorId": "sample string 1",
  "LastModifiedDate": "sample string 2"
}

application/xml, text/xml

Sample:
<RetrieveModelsArgs xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/com.dockmaster.lib.models">
  <ItemIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </ItemIds>
  <LastModifiedDate>sample string 2</LastModifiedDate>
  <VendorId>sample string 1</VendorId>
</RetrieveModelsArgs>

Response Information

Resource Description

Collection of BoatModel
NameDescriptionTypeAdditional information
Length

string

None.

Beam

string

None.

Draft

string

None.

Weight

string

None.

HullType

string

None.

HullMaterial

string

None.

MotorRating

string

None.

FuelCapacity

string

None.

WaterCapacity

string

None.

WasteCapacity

string

None.

SleepCapacity

string

None.

CabinHeadroom

string

None.

BridgeClearance

string

None.

DeadRise

string

None.

ModelId

string

None.

VendorName

string

None.

ModelNumber

string

None.

Year

string

None.

Desc

string

None.

UnitCost

decimal number

None.

FreightCost

decimal number

None.

PrepCost

decimal number

None.

Riggingcost

decimal number

None.

Pack

decimal number

None.

ListPrice

decimal number

None.

Price1

decimal number

None.

Price2

decimal number

None.

Price3

decimal number

None.

Price4

decimal number

None.

Price5

decimal number

None.

ModelType

string

None.

Options

Collection of ModelOption

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "Length": "sample string 1",
    "Beam": "sample string 2",
    "Draft": "sample string 3",
    "Weight": "sample string 4",
    "HullType": "sample string 5",
    "HullMaterial": "sample string 6",
    "MotorRating": "sample string 7",
    "FuelCapacity": "sample string 8",
    "WaterCapacity": "sample string 9",
    "WasteCapacity": "sample string 10",
    "SleepCapacity": "sample string 11",
    "CabinHeadroom": "sample string 12",
    "BridgeClearance": "sample string 13",
    "DeadRise": "sample string 14",
    "ModelId": "sample string 15",
    "VendorName": "sample string 16",
    "ModelNumber": "sample string 17",
    "Year": "sample string 18",
    "Desc": "sample string 19",
    "UnitCost": 20.0,
    "FreightCost": 21.0,
    "PrepCost": 22.0,
    "Riggingcost": 23.0,
    "Pack": 24.0,
    "ListPrice": 25.0,
    "Price1": 26.0,
    "Price2": 27.0,
    "Price3": 28.0,
    "Price4": 29.0,
    "Price5": 30.0,
    "ModelType": "sample string 31",
    "Options": [
      {
        "OptionCode": "sample string 1",
        "Desc": "sample string 2",
        "Price": "sample string 3",
        "GroupCode": "sample string 4",
        "ModelType": "sample string 5",
        "ModelId": "sample string 6",
        "ModelCount": "sample string 7"
      },
      {
        "OptionCode": "sample string 1",
        "Desc": "sample string 2",
        "Price": "sample string 3",
        "GroupCode": "sample string 4",
        "ModelType": "sample string 5",
        "ModelId": "sample string 6",
        "ModelCount": "sample string 7"
      }
    ]
  },
  {
    "Length": "sample string 1",
    "Beam": "sample string 2",
    "Draft": "sample string 3",
    "Weight": "sample string 4",
    "HullType": "sample string 5",
    "HullMaterial": "sample string 6",
    "MotorRating": "sample string 7",
    "FuelCapacity": "sample string 8",
    "WaterCapacity": "sample string 9",
    "WasteCapacity": "sample string 10",
    "SleepCapacity": "sample string 11",
    "CabinHeadroom": "sample string 12",
    "BridgeClearance": "sample string 13",
    "DeadRise": "sample string 14",
    "ModelId": "sample string 15",
    "VendorName": "sample string 16",
    "ModelNumber": "sample string 17",
    "Year": "sample string 18",
    "Desc": "sample string 19",
    "UnitCost": 20.0,
    "FreightCost": 21.0,
    "PrepCost": 22.0,
    "Riggingcost": 23.0,
    "Pack": 24.0,
    "ListPrice": 25.0,
    "Price1": 26.0,
    "Price2": 27.0,
    "Price3": 28.0,
    "Price4": 29.0,
    "Price5": 30.0,
    "ModelType": "sample string 31",
    "Options": [
      {
        "OptionCode": "sample string 1",
        "Desc": "sample string 2",
        "Price": "sample string 3",
        "GroupCode": "sample string 4",
        "ModelType": "sample string 5",
        "ModelId": "sample string 6",
        "ModelCount": "sample string 7"
      },
      {
        "OptionCode": "sample string 1",
        "Desc": "sample string 2",
        "Price": "sample string 3",
        "GroupCode": "sample string 4",
        "ModelType": "sample string 5",
        "ModelId": "sample string 6",
        "ModelCount": "sample string 7"
      }
    ]
  }
]

application/xml, text/xml

Sample:
<ArrayOfBoatModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/com.dockmaster.lib.models">
  <BoatModel>
    <Desc>sample string 19</Desc>
    <FreightCost>21</FreightCost>
    <ListPrice>25</ListPrice>
    <ModelId>sample string 15</ModelId>
    <ModelNumber>sample string 17</ModelNumber>
    <ModelType>sample string 31</ModelType>
    <Options>
      <ModelOption>
        <Desc>sample string 2</Desc>
        <GroupCode>sample string 4</GroupCode>
        <ModelCount>sample string 7</ModelCount>
        <ModelId>sample string 6</ModelId>
        <ModelType>sample string 5</ModelType>
        <OptionCode>sample string 1</OptionCode>
        <Price>sample string 3</Price>
      </ModelOption>
      <ModelOption>
        <Desc>sample string 2</Desc>
        <GroupCode>sample string 4</GroupCode>
        <ModelCount>sample string 7</ModelCount>
        <ModelId>sample string 6</ModelId>
        <ModelType>sample string 5</ModelType>
        <OptionCode>sample string 1</OptionCode>
        <Price>sample string 3</Price>
      </ModelOption>
    </Options>
    <Pack>24</Pack>
    <PrepCost>22</PrepCost>
    <Price1>26</Price1>
    <Price2>27</Price2>
    <Price3>28</Price3>
    <Price4>29</Price4>
    <Price5>30</Price5>
    <Riggingcost>23</Riggingcost>
    <UnitCost>20</UnitCost>
    <VendorName>sample string 16</VendorName>
    <Year>sample string 18</Year>
    <Beam>sample string 2</Beam>
    <BridgeClearance>sample string 13</BridgeClearance>
    <CabinHeadroom>sample string 12</CabinHeadroom>
    <DeadRise>sample string 14</DeadRise>
    <Draft>sample string 3</Draft>
    <FuelCapacity>sample string 8</FuelCapacity>
    <HullMaterial>sample string 6</HullMaterial>
    <HullType>sample string 5</HullType>
    <Length>sample string 1</Length>
    <MotorRating>sample string 7</MotorRating>
    <SleepCapacity>sample string 11</SleepCapacity>
    <WasteCapacity>sample string 10</WasteCapacity>
    <WaterCapacity>sample string 9</WaterCapacity>
    <Weight>sample string 4</Weight>
  </BoatModel>
  <BoatModel>
    <Desc>sample string 19</Desc>
    <FreightCost>21</FreightCost>
    <ListPrice>25</ListPrice>
    <ModelId>sample string 15</ModelId>
    <ModelNumber>sample string 17</ModelNumber>
    <ModelType>sample string 31</ModelType>
    <Options>
      <ModelOption>
        <Desc>sample string 2</Desc>
        <GroupCode>sample string 4</GroupCode>
        <ModelCount>sample string 7</ModelCount>
        <ModelId>sample string 6</ModelId>
        <ModelType>sample string 5</ModelType>
        <OptionCode>sample string 1</OptionCode>
        <Price>sample string 3</Price>
      </ModelOption>
      <ModelOption>
        <Desc>sample string 2</Desc>
        <GroupCode>sample string 4</GroupCode>
        <ModelCount>sample string 7</ModelCount>
        <ModelId>sample string 6</ModelId>
        <ModelType>sample string 5</ModelType>
        <OptionCode>sample string 1</OptionCode>
        <Price>sample string 3</Price>
      </ModelOption>
    </Options>
    <Pack>24</Pack>
    <PrepCost>22</PrepCost>
    <Price1>26</Price1>
    <Price2>27</Price2>
    <Price3>28</Price3>
    <Price4>29</Price4>
    <Price5>30</Price5>
    <Riggingcost>23</Riggingcost>
    <UnitCost>20</UnitCost>
    <VendorName>sample string 16</VendorName>
    <Year>sample string 18</Year>
    <Beam>sample string 2</Beam>
    <BridgeClearance>sample string 13</BridgeClearance>
    <CabinHeadroom>sample string 12</CabinHeadroom>
    <DeadRise>sample string 14</DeadRise>
    <Draft>sample string 3</Draft>
    <FuelCapacity>sample string 8</FuelCapacity>
    <HullMaterial>sample string 6</HullMaterial>
    <HullType>sample string 5</HullType>
    <Length>sample string 1</Length>
    <MotorRating>sample string 7</MotorRating>
    <SleepCapacity>sample string 11</SleepCapacity>
    <WasteCapacity>sample string 10</WasteCapacity>
    <WaterCapacity>sample string 9</WaterCapacity>
    <Weight>sample string 4</Weight>
  </BoatModel>
</ArrayOfBoatModel>