GET api/TransportationUnits/ItemDetail?bookingId={bookingId}&serviceItemId={serviceItemId}&lastName={lastName}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
bookingId

string

Required

serviceItemId

integer

Required

lastName

string

Required

Body Parameters

None.

Response Information

Resource Description

TransportationUnitViewModels
NameDescriptionTypeAdditional information
CompanyId

string

None.

ServiceItemId

integer

None.

Code

string

Required

Data type: Text

String length: inclusive between 0 and 30

Name

string

Required

Data type: Text

String length: inclusive between 0 and 30

Description

string

Required

Data type: Text

String length: inclusive between 0 and 255

OriginRegion

SimpleObject

None.

OriginCity

SimpleObject

None.

DestinationRegion

SimpleObject

None.

DestinationCity

SimpleObject

None.

TransportationRatingId

integer

Required

TransportationRatingName

string

None.

TransportationTypeId

integer

Required

TransportationTypeName

string

None.

TransportationSeatTypeId

integer

Required

TransportationSeatTypeName

string

None.

AirportServiceTypeId

integer

Required

ImageName

string

Data type: Text

String length: inclusive between 0 and 50

ImageUrl

string

Data type: Text

String length: inclusive between 0 and 255

TransportationProfileId

integer

Required

TransportationItemServiceTypes

Collection of TransportaionItemServiceType

None.

TransportationUnitProfileImages

Collection of ImageViewModel

None.

Response Formats

application/json, text/json

Sample:
{
  "CompanyId": "sample string 1",
  "ServiceItemId": 2,
  "Code": "sample string 3",
  "Name": "sample string 4",
  "Description": "sample string 5",
  "OriginRegion": {
    "Id": "sample string 1",
    "Name": "sample string 2"
  },
  "OriginCity": {
    "Id": "sample string 1",
    "Name": "sample string 2"
  },
  "DestinationRegion": {
    "Id": "sample string 1",
    "Name": "sample string 2"
  },
  "DestinationCity": {
    "Id": "sample string 1",
    "Name": "sample string 2"
  },
  "TransportationRatingId": 6,
  "TransportationRatingName": "sample string 7",
  "TransportationTypeId": 8,
  "TransportationTypeName": "sample string 9",
  "TransportationSeatTypeId": 10,
  "TransportationSeatTypeName": "sample string 11",
  "AirportServiceTypeId": 12,
  "ImageName": "sample string 13",
  "ImageUrl": "sample string 14",
  "TransportationProfileId": 15,
  "TransportationItemServiceTypes": [
    {
      "ServiceType": "sample string 1",
      "Hours": [
        {
          "Id": 1,
          "Name": "sample string 2 (1 hours)",
          "ServiceItemId": 3
        },
        {
          "Id": 1,
          "Name": "sample string 2 (1 hours)",
          "ServiceItemId": 3
        }
      ]
    },
    {
      "ServiceType": "sample string 1",
      "Hours": [
        {
          "Id": 1,
          "Name": "sample string 2 (1 hours)",
          "ServiceItemId": 3
        },
        {
          "Id": 1,
          "Name": "sample string 2 (1 hours)",
          "ServiceItemId": 3
        }
      ]
    }
  ],
  "TransportationUnitProfileImages": [
    {
      "ImageId": 1,
      "ImageUrl": "sample string 2",
      "TinyImageUrl": "sample string 3",
      "ImageName": "sample string 4",
      "IsPrimaryImage": true
    },
    {
      "ImageId": 1,
      "ImageUrl": "sample string 2",
      "TinyImageUrl": "sample string 3",
      "ImageName": "sample string 4",
      "IsPrimaryImage": true
    }
  ]
}

application/xml, text/xml

Sample:
<TransportationUnitViewModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO">
  <AirportServiceTypeId>12</AirportServiceTypeId>
  <Code>sample string 3</Code>
  <CompanyId>sample string 1</CompanyId>
  <Description>sample string 5</Description>
  <DestinationCity>
    <Id>sample string 1</Id>
    <Name>sample string 2</Name>
  </DestinationCity>
  <DestinationRegion>
    <Id>sample string 1</Id>
    <Name>sample string 2</Name>
  </DestinationRegion>
  <ImageName>sample string 13</ImageName>
  <ImageUrl>sample string 14</ImageUrl>
  <Name>sample string 4</Name>
  <OriginCity>
    <Id>sample string 1</Id>
    <Name>sample string 2</Name>
  </OriginCity>
  <OriginRegion>
    <Id>sample string 1</Id>
    <Name>sample string 2</Name>
  </OriginRegion>
  <ServiceItemId>2</ServiceItemId>
  <TransportationItemServiceTypes>
    <TransportationUnitViewModels.TransportaionItemServiceType>
      <Hours>
        <TransportationUnitViewModels.SimpleHoursType>
          <Id>1</Id>
          <Name>sample string 2 (1 hours)</Name>
          <ServiceItemId>3</ServiceItemId>
        </TransportationUnitViewModels.SimpleHoursType>
        <TransportationUnitViewModels.SimpleHoursType>
          <Id>1</Id>
          <Name>sample string 2 (1 hours)</Name>
          <ServiceItemId>3</ServiceItemId>
        </TransportationUnitViewModels.SimpleHoursType>
      </Hours>
      <ServiceType>sample string 1</ServiceType>
    </TransportationUnitViewModels.TransportaionItemServiceType>
    <TransportationUnitViewModels.TransportaionItemServiceType>
      <Hours>
        <TransportationUnitViewModels.SimpleHoursType>
          <Id>1</Id>
          <Name>sample string 2 (1 hours)</Name>
          <ServiceItemId>3</ServiceItemId>
        </TransportationUnitViewModels.SimpleHoursType>
        <TransportationUnitViewModels.SimpleHoursType>
          <Id>1</Id>
          <Name>sample string 2 (1 hours)</Name>
          <ServiceItemId>3</ServiceItemId>
        </TransportationUnitViewModels.SimpleHoursType>
      </Hours>
      <ServiceType>sample string 1</ServiceType>
    </TransportationUnitViewModels.TransportaionItemServiceType>
  </TransportationItemServiceTypes>
  <TransportationProfileId>15</TransportationProfileId>
  <TransportationRatingId>6</TransportationRatingId>
  <TransportationRatingName>sample string 7</TransportationRatingName>
  <TransportationSeatTypeId>10</TransportationSeatTypeId>
  <TransportationSeatTypeName>sample string 11</TransportationSeatTypeName>
  <TransportationTypeId>8</TransportationTypeId>
  <TransportationTypeName>sample string 9</TransportationTypeName>
  <TransportationUnitProfileImages>
    <ComponentViewModels.ImageViewModel>
      <ImageId>1</ImageId>
      <ImageName>sample string 4</ImageName>
      <ImageUrl>sample string 2</ImageUrl>
      <IsPrimaryImage>true</IsPrimaryImage>
      <TinyImageUrl>sample string 3</TinyImageUrl>
    </ComponentViewModels.ImageViewModel>
    <ComponentViewModels.ImageViewModel>
      <ImageId>1</ImageId>
      <ImageName>sample string 4</ImageName>
      <ImageUrl>sample string 2</ImageUrl>
      <IsPrimaryImage>true</IsPrimaryImage>
      <TinyImageUrl>sample string 3</TinyImageUrl>
    </ComponentViewModels.ImageViewModel>
  </TransportationUnitProfileImages>
</TransportationUnitViewModels>