Shell · Schema

LoyaltyTransaction

AviationElectric Vehicle ChargingEnergyFleet ManagementFuelGasLoyaltyLubricantsMobilityOil and GasRenewable Energy

Properties

Name Type Description
transactionId string
transactionType string
points integer
balanceAfter integer
description string
transactionDate string
siteId string
siteName string
View JSON Schema on GitHub

JSON Schema

shell-loyaltytransaction-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/LoyaltyTransaction",
  "title": "LoyaltyTransaction",
  "type": "object",
  "properties": {
    "transactionId": {
      "type": "string"
    },
    "transactionType": {
      "type": "string",
      "enum": [
        "Earn",
        "Redeem",
        "Expire",
        "Bonus"
      ]
    },
    "points": {
      "type": "integer"
    },
    "balanceAfter": {
      "type": "integer"
    },
    "description": {
      "type": "string"
    },
    "transactionDate": {
      "type": "string",
      "format": "date-time"
    },
    "siteId": {
      "type": "string"
    },
    "siteName": {
      "type": "string"
    }
  }
}