POST api/OpsLog/UpdateProcessOrderStatus

Request Information

URI Parameters

None.

Body Parameters

ngltransProcessOrderRequest
NameDescriptionTypeAdditional information
OrderNumber

Gets or sets the order number.

integer

None.

PickupNumber

Gets or sets the order number.

string

None.

RequestStatus

Gets or sets the request status.

string

None.

Dttm

Gets or sets the DTTM.

string

None.

PODSignature

Gets or sets the pod signature.

string

None.

AttemptCount

Gets or sets the attempt count.

integer

None.

WaitTime

Gets or sets the wait time.

integer

None.

ParkingCharge

Gets or sets the parking charge.

decimal number

None.

TollCharge

Gets or sets the toll charge.

decimal number

None.

Note

Gets or sets the note.

string

None.

HoldandDeliver

Gets or sets the holdand deliver.

string

None.

NoShow

Gets or sets the no show.

string

None.

TotalPiece

integer

None.

TotalWeight

decimal number

None.

OrderPackageItems

Gets or sets the packages loop.

Collection of OrderPackageItem

None.

AirbillLoop

Gets or sets the airbill loop.

Collection of AirbillInfo

None.

VendorID

Gets or sets the VendorID.

string

None.

TotalCost

hprajapati : 15th May 2019 : Added changes for TotalCost. CT-1630

decimal number

None.

ServiceId

integer

None.

PickupGUID

string

None.

ServiceCode

string

None.

TransMode

string

None.

Status

integer

None.

ShipmentGUID

string

None.

Weight

integer

None.

DeliveryNumber

Gets or sets the Delivery Number.

string

None.

Request Formats

application/json, text/json

Sample:
{
  "TotalPiece": 1,
  "TotalWeight": 1.0,
  "ServiceId": 15,
  "PickupGUID": "sample string 16",
  "ServiceCode": "sample string 17",
  "TransMode": "sample string 18",
  "Status": 19,
  "ShipmentGUID": "sample string 20",
  "Weight": 21,
  "OrderNumber": 1,
  "PickupNumber": "sample string 2",
  "RequestStatus": "sample string 3",
  "Dttm": "sample string 4",
  "PODSignature": "sample string 5",
  "AttemptCount": 6,
  "WaitTime": 7,
  "ParkingCharge": 8.0,
  "TollCharge": 9.0,
  "Note": "sample string 10",
  "HoldandDeliver": "sample string 11",
  "NoShow": "sample string 12",
  "OrderPackageItems": [
    {
      "Leg_PD": true,
      "Leg_RT": true,
      "PackageName": "sample string 3",
      "RefNo": "sample string 4",
      "Weight": 5.0,
      "Length": 6.0,
      "Width": 7.0,
      "Height": 8.0,
      "Mode": "sample string 9"
    },
    {
      "Leg_PD": true,
      "Leg_RT": true,
      "PackageName": "sample string 3",
      "RefNo": "sample string 4",
      "Weight": 5.0,
      "Length": 6.0,
      "Width": 7.0,
      "Height": 8.0,
      "Mode": "sample string 9"
    }
  ],
  "AirbillLoop": [
    {
      "AirbillNum": "sample string 1",
      "Description": "sample string 5",
      "AirlineCode": "sample string 2",
      "DepAirport": "sample string 4",
      "ArrAirport": "sample string 3",
      "Pieces": 6,
      "Weight": 7
    },
    {
      "AirbillNum": "sample string 1",
      "Description": "sample string 5",
      "AirlineCode": "sample string 2",
      "DepAirport": "sample string 4",
      "ArrAirport": "sample string 3",
      "Pieces": 6,
      "Weight": 7
    }
  ],
  "VendorID": "sample string 13",
  "TotalCost": 14.0,
  "DeliveryNumber": "sample string 22"
}

application/xml, text/xml

Sample:
<ngltransProcessOrderRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mnx.WebApi.Transportation.Models">
  <PickupGUID>sample string 16</PickupGUID>
  <ServiceCode>sample string 17</ServiceCode>
  <ServiceId>15</ServiceId>
  <ShipmentGUID>sample string 20</ShipmentGUID>
  <Status>19</Status>
  <TotalPiece>1</TotalPiece>
  <TotalWeight>1</TotalWeight>
  <TransMode>sample string 18</TransMode>
  <Weight>21</Weight>
  <OrderNumber>1</OrderNumber>
  <PickupNumber>sample string 2</PickupNumber>
  <RequestStatus>sample string 3</RequestStatus>
  <Dttm>sample string 4</Dttm>
  <PODSignature>sample string 5</PODSignature>
  <AttemptCount>6</AttemptCount>
  <WaitTime>7</WaitTime>
  <ParkingCharge>8</ParkingCharge>
  <TollCharge>9</TollCharge>
  <Note>sample string 10</Note>
  <HoldandDeliver>sample string 11</HoldandDeliver>
  <NoShow>sample string 12</NoShow>
  <OrderPackageItems>
    <OrderPackageItem>
      <Height>8</Height>
      <Leg_PD>true</Leg_PD>
      <Leg_RT>true</Leg_RT>
      <Length>6</Length>
      <Mode>sample string 9</Mode>
      <PackageName>sample string 3</PackageName>
      <RefNo>sample string 4</RefNo>
      <Weight>5</Weight>
      <Width>7</Width>
    </OrderPackageItem>
    <OrderPackageItem>
      <Height>8</Height>
      <Leg_PD>true</Leg_PD>
      <Leg_RT>true</Leg_RT>
      <Length>6</Length>
      <Mode>sample string 9</Mode>
      <PackageName>sample string 3</PackageName>
      <RefNo>sample string 4</RefNo>
      <Weight>5</Weight>
      <Width>7</Width>
    </OrderPackageItem>
  </OrderPackageItems>
  <AirbillLoop>
    <AirbillInfo>
      <AirbillNum>sample string 1</AirbillNum>
      <Description>sample string 5</Description>
      <AirlineCode>sample string 2</AirlineCode>
      <DepAirport>sample string 4</DepAirport>
      <ArrAirport>sample string 3</ArrAirport>
      <Pieces>6</Pieces>
      <Weight>7</Weight>
    </AirbillInfo>
    <AirbillInfo>
      <AirbillNum>sample string 1</AirbillNum>
      <Description>sample string 5</Description>
      <AirlineCode>sample string 2</AirlineCode>
      <DepAirport>sample string 4</DepAirport>
      <ArrAirport>sample string 3</ArrAirport>
      <Pieces>6</Pieces>
      <Weight>7</Weight>
    </AirbillInfo>
  </AirbillLoop>
  <VendorID>sample string 13</VendorID>
  <TotalCost>14</TotalCost>
  <DeliveryNumber>sample string 22</DeliveryNumber>
</ngltransProcessOrderRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ngltransProcessOrderResponse
NameDescriptionTypeAdditional information
OrderNumber

Gets or sets the order number.

integer

None.

PickupNumber

Gets or sets the order number.

string

None.

Status

Gets or sets the status.

nglStatusType

None.

ErrorMessage

string

None.

NexusEnableEmail

boolean

None.

Response Formats

application/json, text/json

Sample:
{
  "OrderNumber": 1,
  "PickupNumber": "sample string 2",
  "Status": {
    "ResponseType": "sample string 4",
    "Code": "sample string 1",
    "Message": "sample string 3",
    "Id": 2
  },
  "ErrorMessage": "sample string 3",
  "NexusEnableEmail": true
}

application/xml, text/xml

Sample:
<ngltransProcessOrderResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <OrderNumber>1</OrderNumber>
  <PickupNumber>sample string 2</PickupNumber>
  <Status>
    <ResponseType>sample string 4</ResponseType>
    <Code>sample string 1</Code>
    <Message>sample string 3</Message>
    <Id>2</Id>
  </Status>
  <ErrorMessage>sample string 3</ErrorMessage>
  <NexusEnableEmail>true</NexusEnableEmail>
</ngltransProcessOrderResponse>