PUT api/AccommodationItems/{serviceItemId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
serviceItemId

integer

Required

Body Parameters

ChangeAccommodationItemBindingModel
NameDescriptionTypeAdditional information
ServiceItemId

integer

None.

Qty

integer

None.

IsPromo

boolean

None.

AccommodationProfileId

integer

None.

AccommodationItemTypeId

string

None.

Desc

string

String length: inclusive between 0 and 127

Explanation

string

Required

ImageName

string

None.

ImageContent

string

None.

ExtraBedCapacity

integer

None.

AccommodationItemImages

Collection of SimplePostImageBindingModel

None.

SimpleAccommodationItemFacilities

Collection of SimpleAccommodationItemFacility

None.

Request Formats

application/json, text/json

Sample:
{
  "ServiceItemId": 1,
  "Qty": 2,
  "IsPromo": true,
  "AccommodationProfileId": 3,
  "AccommodationItemTypeId": "sample string 4",
  "Desc": "sample string 5",
  "Explanation": "sample string 6",
  "ImageName": "sample string 7",
  "ImageContent": "sample string 8",
  "ExtraBedCapacity": 1,
  "AccommodationItemImages": [
    {
      "ImageId": 1,
      "ImageContent": "sample string 2",
      "ImageName": "sample string 3",
      "IsPrimaryImage": true
    },
    {
      "ImageId": 1,
      "ImageContent": "sample string 2",
      "ImageName": "sample string 3",
      "IsPrimaryImage": true
    }
  ],
  "SimpleAccommodationItemFacilities": [
    {
      "FacilityId": "sample string 1"
    },
    {
      "FacilityId": "sample string 1"
    }
  ]
}

application/xml, text/xml

Sample:
<ChangeAccommodationItemBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO">
  <AccommodationItemImages>
    <RegisterAccommodationProfileBindingModel.SimplePostImageBindingModel>
      <ImageContent>sample string 2</ImageContent>
      <ImageId>1</ImageId>
      <ImageName>sample string 3</ImageName>
      <IsPrimaryImage>true</IsPrimaryImage>
    </RegisterAccommodationProfileBindingModel.SimplePostImageBindingModel>
    <RegisterAccommodationProfileBindingModel.SimplePostImageBindingModel>
      <ImageContent>sample string 2</ImageContent>
      <ImageId>1</ImageId>
      <ImageName>sample string 3</ImageName>
      <IsPrimaryImage>true</IsPrimaryImage>
    </RegisterAccommodationProfileBindingModel.SimplePostImageBindingModel>
  </AccommodationItemImages>
  <AccommodationItemTypeId>sample string 4</AccommodationItemTypeId>
  <AccommodationProfileId>3</AccommodationProfileId>
  <Desc>sample string 5</Desc>
  <Explanation>sample string 6</Explanation>
  <ExtraBedCapacity>1</ExtraBedCapacity>
  <ImageContent>sample string 8</ImageContent>
  <ImageName>sample string 7</ImageName>
  <SimpleAccommodationItemFacilities>
    <AddAccommodationItemBindingModel.SimpleAccommodationItemFacility>
      <FacilityId>sample string 1</FacilityId>
    </AddAccommodationItemBindingModel.SimpleAccommodationItemFacility>
    <AddAccommodationItemBindingModel.SimpleAccommodationItemFacility>
      <FacilityId>sample string 1</FacilityId>
    </AddAccommodationItemBindingModel.SimpleAccommodationItemFacility>
  </SimpleAccommodationItemFacilities>
  <IsPromo>true</IsPromo>
  <Qty>2</Qty>
  <ServiceItemId>1</ServiceItemId>
</ChangeAccommodationItemBindingModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

None.