GET api/AccommodationItems/ByProfile?profileId={profileId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
profileId

integer

Required

Body Parameters

None.

Response Information

Resource Description

Collection of 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
      }
    ]
  },
  {
    "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:
<ArrayOfAccommodationItemListViewModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO">
  <AccommodationItemListViewModels>
    <AccommodationItemServiceTypes xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1: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>
  <AccommodationItemListViewModels>
    <AccommodationItemServiceTypes xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 1</d3p1:string>
      <d3p1:string>sample string 2</d3p1: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>
</ArrayOfAccommodationItemListViewModels>