GET api/v1/Delivery/DEL_GET_PendingPUMPINDeliveriesByTruck?truckRego={truckRego}

Returns a prepared delivery post record for all Direct Pump-in collections made by the truck

Request Information

URI Parameters

NameDescriptionTypeAdditional information
truckRego

The registration number of the truck which has completed the collections

string

Required

Body Parameters

None.

Response Information

Resource Description

UCODeliveryPrePostPumpIn
NameDescriptionTypeAdditional information
totalucocollected

decimal number

None.

pendingdeliveries

Collection of UCODelivery

None.

Response Formats

application/json, text/json

Sample:
{
  "totalucocollected": 1.0,
  "pendingdeliveries": [
    {
      "collectionid": 1,
      "receiptorpurchase": "sample string 1",
      "entityid": "d19e5d25-223d-407d-9621-f546fd261c19",
      "entityname": "sample string 2",
      "locationid": 1,
      "truckrego": "sample string 3",
      "containers": [
        {
          "ucocollectionid": 1,
          "ismissing": true,
          "quantity": 2.0,
          "containertypeid": 3,
          "state": "sample string 4",
          "containernumber": "sample string 5"
        },
        {
          "ucocollectionid": 1,
          "ismissing": true,
          "quantity": 2.0,
          "containertypeid": 3,
          "state": "sample string 4",
          "containernumber": "sample string 5"
        }
      ]
    },
    {
      "collectionid": 1,
      "receiptorpurchase": "sample string 1",
      "entityid": "d19e5d25-223d-407d-9621-f546fd261c19",
      "entityname": "sample string 2",
      "locationid": 1,
      "truckrego": "sample string 3",
      "containers": [
        {
          "ucocollectionid": 1,
          "ismissing": true,
          "quantity": 2.0,
          "containertypeid": 3,
          "state": "sample string 4",
          "containernumber": "sample string 5"
        },
        {
          "ucocollectionid": 1,
          "ismissing": true,
          "quantity": 2.0,
          "containertypeid": 3,
          "state": "sample string 4",
          "containernumber": "sample string 5"
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<UCODeliveryPrePostPumpIn xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/nfuels_sharedmodels.Models.Delivery">
  <pendingdeliveries>
    <UCODelivery>
      <collectionid>1</collectionid>
      <containers xmlns:d4p1="http://schemas.datacontract.org/2004/07/nfuels_sharedmodels.Models.Containers">
        <d4p1:UCODeliveryContainer>
          <d4p1:containernumber>sample string 5</d4p1:containernumber>
          <d4p1:state>sample string 4</d4p1:state>
          <d4p1:containertypeid>3</d4p1:containertypeid>
          <d4p1:quantity>2</d4p1:quantity>
          <d4p1:ismissing>true</d4p1:ismissing>
          <d4p1:ucocollectionid>1</d4p1:ucocollectionid>
        </d4p1:UCODeliveryContainer>
        <d4p1:UCODeliveryContainer>
          <d4p1:containernumber>sample string 5</d4p1:containernumber>
          <d4p1:state>sample string 4</d4p1:state>
          <d4p1:containertypeid>3</d4p1:containertypeid>
          <d4p1:quantity>2</d4p1:quantity>
          <d4p1:ismissing>true</d4p1:ismissing>
          <d4p1:ucocollectionid>1</d4p1:ucocollectionid>
        </d4p1:UCODeliveryContainer>
      </containers>
      <entityid>d19e5d25-223d-407d-9621-f546fd261c19</entityid>
      <entityname>sample string 2</entityname>
      <locationid>1</locationid>
      <receiptorpurchase>sample string 1</receiptorpurchase>
      <truckrego>sample string 3</truckrego>
    </UCODelivery>
    <UCODelivery>
      <collectionid>1</collectionid>
      <containers xmlns:d4p1="http://schemas.datacontract.org/2004/07/nfuels_sharedmodels.Models.Containers">
        <d4p1:UCODeliveryContainer>
          <d4p1:containernumber>sample string 5</d4p1:containernumber>
          <d4p1:state>sample string 4</d4p1:state>
          <d4p1:containertypeid>3</d4p1:containertypeid>
          <d4p1:quantity>2</d4p1:quantity>
          <d4p1:ismissing>true</d4p1:ismissing>
          <d4p1:ucocollectionid>1</d4p1:ucocollectionid>
        </d4p1:UCODeliveryContainer>
        <d4p1:UCODeliveryContainer>
          <d4p1:containernumber>sample string 5</d4p1:containernumber>
          <d4p1:state>sample string 4</d4p1:state>
          <d4p1:containertypeid>3</d4p1:containertypeid>
          <d4p1:quantity>2</d4p1:quantity>
          <d4p1:ismissing>true</d4p1:ismissing>
          <d4p1:ucocollectionid>1</d4p1:ucocollectionid>
        </d4p1:UCODeliveryContainer>
      </containers>
      <entityid>d19e5d25-223d-407d-9621-f546fd261c19</entityid>
      <entityname>sample string 2</entityname>
      <locationid>1</locationid>
      <receiptorpurchase>sample string 1</receiptorpurchase>
      <truckrego>sample string 3</truckrego>
    </UCODelivery>
  </pendingdeliveries>
  <totalucocollected>1</totalucocollected>
</UCODeliveryPrePostPumpIn>