json_schema: {
      "$schema": "http://json-schema.org/draft-04/schema#",
      "title": "Consumable Adapter Params",
      "description": "A schema which validates params accepted by the Consumable adapter",
      "type": "object",
      "properties": {
          "siteId": {
              "type": "number",
              "description": "The site ID from Consumable",
              "pattern": "^[0-9]+$"
          },
          "networkId": {
              "type": "number",
              "description": "The network ID from Consumable",
              "pattern": "^[0-9]+$"
          },
          "unitId": {
              "type": "number",
              "description": "The unit ID from Consumable",
              "pattern": "^[0-9]+$"
          },
          "unitName": {
              "type": "string",
              "description": "The unit name from Consumable (expected to be a valid CSS class name)",
              "pattern": "^-?[_a-zA-Z]+[_a-zA-Z0-9-]*$"
          }
      },
      "required": [
          "siteId",
          "networkId",
          "unitId"
      ]
  }