POST api/vending/getactivetokensinc

Get Active Token Codes Incrementally

Request Information

URI Parameters

None.

Body Parameters

IncrementalRequest
NameDescriptionTypeAdditional information
Limit

Requested record limit

integer

None.

From

Increment greater than From datetime (in miliseconds ticks), in case of 0 from beginning

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "Limit": 1,
  "From": 2
}

application/xml, text/xml

Sample:
<IncrementalRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Vending.API.Classes">
  <From>2</From>
  <Limit>1</Limit>
</IncrementalRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Limited list of token results

IncrementalTokenResponse
NameDescriptionTypeAdditional information
Limit

integer

None.

To

integer

None.

IsLast

boolean

None.

Data

Collection of IncrementalTokenResult

None.

Response Formats

application/json, text/json

Sample:
{
  "Limit": 1,
  "To": 2,
  "IsLast": true,
  "Data": [
    {
      "Id": "3c1f2088-5314-4949-a0d1-de6dd09e9c7b",
      "Code": "sample string 2",
      "Credit": 3.0,
      "LastTransactionTime": 4,
      "DailyLimit": 5.0,
      "ServiceMode": true,
      "RemoteCreditService": 0,
      "BonusCode": "sample string 7",
      "Bonuses": [
        {
          "Position": 1,
          "Quantity": 2.0,
          "Type": 0
        },
        {
          "Position": 1,
          "Quantity": 2.0,
          "Type": 0
        }
      ]
    },
    {
      "Id": "3c1f2088-5314-4949-a0d1-de6dd09e9c7b",
      "Code": "sample string 2",
      "Credit": 3.0,
      "LastTransactionTime": 4,
      "DailyLimit": 5.0,
      "ServiceMode": true,
      "RemoteCreditService": 0,
      "BonusCode": "sample string 7",
      "Bonuses": [
        {
          "Position": 1,
          "Quantity": 2.0,
          "Type": 0
        },
        {
          "Position": 1,
          "Quantity": 2.0,
          "Type": 0
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<IncrementalTokenResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Vending.BLL.Models">
  <Data>
    <IncrementalTokenResult>
      <BonusCode>sample string 7</BonusCode>
      <Bonuses>
        <TokenBonusResult>
          <Position>1</Position>
          <Quantity>2</Quantity>
          <Type>Volume</Type>
        </TokenBonusResult>
        <TokenBonusResult>
          <Position>1</Position>
          <Quantity>2</Quantity>
          <Type>Volume</Type>
        </TokenBonusResult>
      </Bonuses>
      <Code>sample string 2</Code>
      <Credit>3</Credit>
      <DailyLimit>5</DailyLimit>
      <Id>3c1f2088-5314-4949-a0d1-de6dd09e9c7b</Id>
      <LastTransactionTime>4</LastTransactionTime>
      <RemoteCreditService>None</RemoteCreditService>
      <ServiceMode>true</ServiceMode>
    </IncrementalTokenResult>
    <IncrementalTokenResult>
      <BonusCode>sample string 7</BonusCode>
      <Bonuses>
        <TokenBonusResult>
          <Position>1</Position>
          <Quantity>2</Quantity>
          <Type>Volume</Type>
        </TokenBonusResult>
        <TokenBonusResult>
          <Position>1</Position>
          <Quantity>2</Quantity>
          <Type>Volume</Type>
        </TokenBonusResult>
      </Bonuses>
      <Code>sample string 2</Code>
      <Credit>3</Credit>
      <DailyLimit>5</DailyLimit>
      <Id>3c1f2088-5314-4949-a0d1-de6dd09e9c7b</Id>
      <LastTransactionTime>4</LastTransactionTime>
      <RemoteCreditService>None</RemoteCreditService>
      <ServiceMode>true</ServiceMode>
    </IncrementalTokenResult>
  </Data>
  <IsLast>true</IsLast>
  <Limit>1</Limit>
  <To>2</To>
</IncrementalTokenResponse>