POST api/vending/adddevicetransactions

Add Device Transactions

Request Information

URI Parameters

None.

Body Parameters

Collection of TransactionRequest
NameDescriptionTypeAdditional information
DeviceCode

Device Code

string

None.

TokenCode

Token Code

string

None.

TimeStamp

Time Stamp in seconds from epoch

integer

None.

Position

Position

integer

None.

Price

Price

decimal number

None.

Message

Transaction Message (Error Code x Other type of messages)

string

None.

Quantity

Transaction quantity in ml

integer

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "DeviceCode": "sample string 1",
    "TokenCode": "sample string 2",
    "TimeStamp": 3,
    "Position": 4,
    "Price": 5.0,
    "Message": "sample string 6",
    "Quantity": 1
  },
  {
    "DeviceCode": "sample string 1",
    "TokenCode": "sample string 2",
    "TimeStamp": 3,
    "Position": 4,
    "Price": 5.0,
    "Message": "sample string 6",
    "Quantity": 1
  }
]

application/xml, text/xml

Sample:
<ArrayOfTransactionRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Vending.API.Classes">
  <TransactionRequest>
    <DeviceCode>sample string 1</DeviceCode>
    <Message>sample string 6</Message>
    <Position>4</Position>
    <Price>5</Price>
    <Quantity>1</Quantity>
    <TimeStamp>3</TimeStamp>
    <TokenCode>sample string 2</TokenCode>
  </TransactionRequest>
  <TransactionRequest>
    <DeviceCode>sample string 1</DeviceCode>
    <Message>sample string 6</Message>
    <Position>4</Position>
    <Price>5</Price>
    <Quantity>1</Quantity>
    <TimeStamp>3</TimeStamp>
    <TokenCode>sample string 2</TokenCode>
  </TransactionRequest>
</ArrayOfTransactionRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.