GET api/AccommodationItems/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

AccommodationItemListViewModels
NameDescriptionTypeAdditional information
Id

integer

None.

AccommodationType

SimpleAccommodationType

None.

Name

string

None.

Explanation

string

None.

ImageUrl

string

None.

Currency

string

None.

Price

decimal number

None.

ServiceItemId

integer

None.

IsPromo

boolean

None.

MinDays

integer

None.

ExtrabedCapacity

integer

None.

NeedApprovalTreshold

integer

None.

AccommodationProfileId

integer

None.

AccommodationProfileName

string

None.

DefaultReleaseDay

integer

None.

SimpleAccommodationItemFacilities

None.

Response Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "AccommodationType": {
    "Id": "sample string 1",
    "Name": "sample string 2",
    "Capacity": 3
  },
  "Name": "sample string 2",
  "Explanation": "sample string 3",
  "ImageUrl": "sample string 4",
  "Currency": "sample string 5",
  "Price": 6.0,
  "ServiceItemId": 7,
  "IsPromo": true,
  "MinDays": 9,
  "ExtrabedCapacity": 10,
  "NeedApprovalTreshold": 11,
  "AccommodationProfileId": 12,
  "AccommodationProfileName": "sample string 13",
  "DefaultReleaseDay": 14,
  "SimpleAccommodationItemFacilities": [
    {
      "Id": 1,
      "AccommodationFacilityId": "sample string 2",
      "AccommodationFacilityName": "sample string 3"
    },
    {
      "Id": 1,
      "AccommodationFacilityId": "sample string 2",
      "AccommodationFacilityName": "sample string 3"
    }
  ],
  "AccommodationItemServiceTypes": [
    "sample string 1",
    "sample string 2"
  ],
  "ItemImages": [
    {
      "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:
<AccommodationItemListViewModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO">
  <AccommodationItemServiceTypes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </AccommodationItemServiceTypes>
  <AccommodationProfileId>12</AccommodationProfileId>
  <AccommodationProfileName>sample string 13</AccommodationProfileName>
  <AccommodationType>
    <Capacity>3</Capacity>
    <Id>sample string 1</Id>
    <Name>sample string 2</Name>
  </AccommodationType>
  <Currency>sample string 5</Currency>
  <DefaultReleaseDay>14</DefaultReleaseDay>
  <Explanation>sample string 3</Explanation>
  <ExtrabedCapacity>10</ExtrabedCapacity>
  <Id>1</Id>
  <ImageUrl>sample string 4</ImageUrl>
  <IsPromo>true</IsPromo>
  <ItemImages>
    <AccommodationItemListViewModels.ItemImage>
      <ImageId>1</ImageId>
      <ImageName>sample string 4</ImageName>
      <ImageUrl>sample string 2</ImageUrl>
      <IsPrimaryImage>true</IsPrimaryImage>
      <TinyImageUrl>sample string 3</TinyImageUrl>
    </AccommodationItemListViewModels.ItemImage>
    <AccommodationItemListViewModels.ItemImage>
      <ImageId>1</ImageId>
      <ImageName>sample string 4</ImageName>
      <ImageUrl>sample string 2</ImageUrl>
      <IsPrimaryImage>true</IsPrimaryImage>
      <TinyImageUrl>sample string 3</TinyImageUrl>
    </AccommodationItemListViewModels.ItemImage>
  </ItemImages>
  <MinDays>9</MinDays>
  <Name>sample string 2</Name>
  <NeedApprovalTreshold>11</NeedApprovalTreshold>
  <Price>6</Price>
  <ServiceItemId>7</ServiceItemId>
  <SimpleAccommodationItemFacilities>
    <AccommodationItemListViewModels.SimpleAccommodationItemFacility>
      <AccommodationFacilityId>sample string 2</AccommodationFacilityId>
      <AccommodationFacilityName>sample string 3</AccommodationFacilityName>
      <Id>1</Id>
    </AccommodationItemListViewModels.SimpleAccommodationItemFacility>
    <AccommodationItemListViewModels.SimpleAccommodationItemFacility>
      <AccommodationFacilityId>sample string 2</AccommodationFacilityId>
      <AccommodationFacilityName>sample string 3</AccommodationFacilityName>
      <Id>1</Id>
    </AccommodationItemListViewModels.SimpleAccommodationItemFacility>
  </SimpleAccommodationItemFacilities>
</AccommodationItemListViewModels>