POST api/Parcels/ProcessPod

Request Information

URI Parameters

None.

Body Parameters

CreateParcelDtoIn
NameDescriptionTypeAdditional information
DeliveryNoteNumber

string

None.

PodNumber

string

None.

IsHazardous

boolean

None.

IsOverweight

boolean

None.

IsOversize

boolean

None.

NumberOfParcels

integer

None.

TrackingNumber

integer

None.

CreatedParcels

Collection of ParcelItemDtoIn

None.

Request Formats

application/json, text/json

Sample:
{
  "deliveryNoteNumber": "sample string 1",
  "podNumber": "sample string 2",
  "isHazardous": true,
  "isOverweight": true,
  "isOversize": true,
  "numberOfParcels": 6,
  "trackingNumber": 7,
  "createdParcels": [
    {
      "isHazardous": true,
      "currentPOD": "sample string 2",
      "deliveryNoteNumber": "sample string 3",
      "isOversize": true,
      "isOverweight": true,
      "parcelId": "sample string 6",
      "trackingNumber": 7
    },
    {
      "isHazardous": true,
      "currentPOD": "sample string 2",
      "deliveryNoteNumber": "sample string 3",
      "isOversize": true,
      "isOverweight": true,
      "parcelId": "sample string 6",
      "trackingNumber": 7
    }
  ]
}

text/html

Sample:
{"deliveryNoteNumber":"sample string 1","podNumber":"sample string 2","isHazardous":true,"isOverweight":true,"isOversize":true,"numberOfParcels":6,"trackingNumber":7,"createdParcels":[{"isHazardous":true,"currentPOD":"sample string 2","deliveryNoteNumber":"sample string 3","isOversize":true,"isOverweight":true,"parcelId":"sample string 6","trackingNumber":7},{"isHazardous":true,"currentPOD":"sample string 2","deliveryNoteNumber":"sample string 3","isOversize":true,"isOverweight":true,"parcelId":"sample string 6","trackingNumber":7}]}

application/xml, text/xml

Sample:
<CreateParcelDtoIn xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DeliveryTrackingSystem.Common.Dtos.Dto.Parcel">
  <CreatedParcels>
    <ParcelItemDtoIn>
      <CurrentPOD>sample string 2</CurrentPOD>
      <DeliveryNoteNumber>sample string 3</DeliveryNoteNumber>
      <IsHazardous>true</IsHazardous>
      <IsOversize>true</IsOversize>
      <IsOverweight>true</IsOverweight>
      <ParcelId>sample string 6</ParcelId>
      <TrackingNumber>7</TrackingNumber>
    </ParcelItemDtoIn>
    <ParcelItemDtoIn>
      <CurrentPOD>sample string 2</CurrentPOD>
      <DeliveryNoteNumber>sample string 3</DeliveryNoteNumber>
      <IsHazardous>true</IsHazardous>
      <IsOversize>true</IsOversize>
      <IsOverweight>true</IsOverweight>
      <ParcelId>sample string 6</ParcelId>
      <TrackingNumber>7</TrackingNumber>
    </ParcelItemDtoIn>
  </CreatedParcels>
  <DeliveryNoteNumber>sample string 1</DeliveryNoteNumber>
  <IsHazardous>true</IsHazardous>
  <IsOversize>true</IsOversize>
  <IsOverweight>true</IsOverweight>
  <NumberOfParcels>6</NumberOfParcels>
  <PodNumber>sample string 2</PodNumber>
  <TrackingNumber>7</TrackingNumber>
</CreateParcelDtoIn>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'CreateParcelDtoIn'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, text/html, application/xml, text/xml

Sample:

Sample not available.