Shell · Schema

CatalogueItem

AviationElectric Vehicle ChargingEnergyFleet ManagementFuelGasLoyaltyLubricantsMobilityOil and GasRenewable Energy

Properties

Name Type Description
rewardId string
name string
description string
category string
pointsRequired integer
imageUrl string
availableCountries array
validFrom string
validTo string
stock integer
View JSON Schema on GitHub

JSON Schema

shell-catalogueitem-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/CatalogueItem",
  "title": "CatalogueItem",
  "type": "object",
  "properties": {
    "rewardId": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "category": {
      "type": "string"
    },
    "pointsRequired": {
      "type": "integer"
    },
    "imageUrl": {
      "type": "string"
    },
    "availableCountries": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "validFrom": {
      "type": "string",
      "format": "date"
    },
    "validTo": {
      "type": "string",
      "format": "date"
    },
    "stock": {
      "type": "integer"
    }
  }
}