POST api/VendingMachine/filluplist

POST api/VendingMachine/filluplist

Returns a list of all pre-orders or a list of all available products including the order quantity for a machine.

Request Information

URI Parameters

None.

Body Parameters

Salepoint, Date (as string in the format "yyyyMMdd"),ID_pickuptime, alldata

Filluplist
NameDescriptionTypeAdditional information
Salepoint

string

None.

Date

string

None.

ID_PickUpTime

integer

None.

AllData

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Salepoint": "sample string 1",
  "Date": "sample string 2",
  "ID_PickUpTime": 3,
  "AllData": "sample string 4"
}

application/xml, text/xml

Sample:
<Filluplist xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KOSTIFC">
  <AllData>sample string 4</AllData>
  <Date>sample string 2</Date>
  <ID_PickUpTime>3</ID_PickUpTime>
  <Salepoint>sample string 1</Salepoint>
</Filluplist>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ResponseFillUpList (ID_error, message and list of orders or list of items)

ResponseFillUpList
NameDescriptionTypeAdditional information
ID_Error

integer

None.

Message

string

None.

Orders

None.

Response Formats

application/json, text/json

Sample:
{
  "ID_Error": 1,
  "Message": "sample string 2",
  "Orders": [
    {
      "OrderNumber": "sample string 1",
      "OrderInfo": "sample string 2",
      "OrderItems": [
        {
          "ID": 1,
          "Number": "sample string 2",
          "Name": "sample string 3",
          "Quantity": 4
        },
        {
          "ID": 1,
          "Number": "sample string 2",
          "Name": "sample string 3",
          "Quantity": 4
        }
      ]
    },
    {
      "OrderNumber": "sample string 1",
      "OrderInfo": "sample string 2",
      "OrderItems": [
        {
          "ID": 1,
          "Number": "sample string 2",
          "Name": "sample string 3",
          "Quantity": 4
        },
        {
          "ID": 1,
          "Number": "sample string 2",
          "Name": "sample string 3",
          "Quantity": 4
        }
      ]
    }
  ],
  "Items": [
    {
      "ID": 1,
      "Number": "sample string 2",
      "Name": "sample string 3",
      "Description": "sample string 4",
      "Image": "sample string 5",
      "Price": 6.1,
      "Contingent": 7,
      "PreOrdered": 8
    },
    {
      "ID": 1,
      "Number": "sample string 2",
      "Name": "sample string 3",
      "Description": "sample string 4",
      "Image": "sample string 5",
      "Price": 6.1,
      "Contingent": 7,
      "PreOrdered": 8
    }
  ]
}

application/xml, text/xml

Sample:
<Filluplist.ResponseFillUpList xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KOSTIFC">
  <ID_Error>1</ID_Error>
  <Items>
    <Filluplist.Item>
      <Contingent>7</Contingent>
      <Description>sample string 4</Description>
      <ID>1</ID>
      <Image>sample string 5</Image>
      <Name>sample string 3</Name>
      <Number>sample string 2</Number>
      <PreOrdered>8</PreOrdered>
      <Price>6.1</Price>
    </Filluplist.Item>
    <Filluplist.Item>
      <Contingent>7</Contingent>
      <Description>sample string 4</Description>
      <ID>1</ID>
      <Image>sample string 5</Image>
      <Name>sample string 3</Name>
      <Number>sample string 2</Number>
      <PreOrdered>8</PreOrdered>
      <Price>6.1</Price>
    </Filluplist.Item>
  </Items>
  <Message>sample string 2</Message>
  <Orders>
    <Filluplist.Order>
      <OrderInfo>sample string 2</OrderInfo>
      <OrderItems>
        <Filluplist.OrderItem>
          <ID>1</ID>
          <Name>sample string 3</Name>
          <Number>sample string 2</Number>
          <Quantity>4</Quantity>
        </Filluplist.OrderItem>
        <Filluplist.OrderItem>
          <ID>1</ID>
          <Name>sample string 3</Name>
          <Number>sample string 2</Number>
          <Quantity>4</Quantity>
        </Filluplist.OrderItem>
      </OrderItems>
      <OrderNumber>sample string 1</OrderNumber>
    </Filluplist.Order>
    <Filluplist.Order>
      <OrderInfo>sample string 2</OrderInfo>
      <OrderItems>
        <Filluplist.OrderItem>
          <ID>1</ID>
          <Name>sample string 3</Name>
          <Number>sample string 2</Number>
          <Quantity>4</Quantity>
        </Filluplist.OrderItem>
        <Filluplist.OrderItem>
          <ID>1</ID>
          <Name>sample string 3</Name>
          <Number>sample string 2</Number>
          <Quantity>4</Quantity>
        </Filluplist.OrderItem>
      </OrderItems>
      <OrderNumber>sample string 1</OrderNumber>
    </Filluplist.Order>
  </Orders>
</Filluplist.ResponseFillUpList>