PUT api/AdditionalServices/Update?id={id}

Update Additional Service By Id Additional Service

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

Id for Additional Service

integer

Required

Body Parameters

Object Binding Additional Service

ChangeAdditionalServicesBindingModels
NameDescriptionTypeAdditional information
Id

integer

Required

Description

string

String length: inclusive between 0 and 500

AdditionalServicesName

string

Required

OriginalCountries

Collection of AdditionalServiceCountryValueBidingModels

Required

DestinationCountry

AdditionalServiceValueBidingModels

Required

AdditionalServiceType

AdditionalServiceValueBidingModels

Required

Margin

decimal number

Required

Range: inclusive between -100 and 1000

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "Description": "sample string 2",
  "AdditionalServicesName": "sample string 3",
  "OriginalCountries": [
    {
      "Amount": 1.0,
      "Currency": "sample string 2",
      "Value": "sample string 3"
    },
    {
      "Amount": 1.0,
      "Currency": "sample string 2",
      "Value": "sample string 3"
    }
  ],
  "DestinationCountry": {
    "Value": "sample string 1"
  },
  "AdditionalServiceType": {
    "Value": "sample string 1"
  },
  "Margin": 4.0
}

application/xml, text/xml

Sample:
<ChangeAdditionalServicesBindingModels xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TripPlannerAPI.Models.DTO">
  <AdditionalServiceType>
    <Value>sample string 1</Value>
  </AdditionalServiceType>
  <AdditionalServicesName>sample string 3</AdditionalServicesName>
  <Description>sample string 2</Description>
  <DestinationCountry>
    <Value>sample string 1</Value>
  </DestinationCountry>
  <Margin>4</Margin>
  <OriginalCountries>
    <AdditionalServiceCountryValueBidingModels>
      <Value>sample string 3</Value>
      <Amount>1</Amount>
      <Currency>sample string 2</Currency>
    </AdditionalServiceCountryValueBidingModels>
    <AdditionalServiceCountryValueBidingModels>
      <Value>sample string 3</Value>
      <Amount>1</Amount>
      <Currency>sample string 2</Currency>
    </AdditionalServiceCountryValueBidingModels>
  </OriginalCountries>
  <Id>1</Id>
</ChangeAdditionalServicesBindingModels>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Return Http 200 for sucess update status

None.