{
    "$id": "schema.json",
    "type": "object",
    "schema": "http://json-schema.org/draft-07/schema#",
    "translate": true,
    "dynamicfields": true,
    "properties": {
      "ph_request_type": {
        "type": "string",
        "description": "type of request (internal to adapter)",
        "default": "",
        "enum": [
          "listSites",
          "getSitesDataCentersConfiguration",
          "setSitesDataCentersConfiguration"
        ],
        "external_name": "ph_request_type"
      },
      "accountId": {
        "type": "string",
        "description": "Numeric identifier of the account to operate on.",
        "parse": false,
        "encode": false,
        "encrypt": {
          "type": "AES",
          "key": ""
        },
        "external_name": "account_id"
      },
      "pageSize": {
        "type": "string",
        "description": "The number of objects to return in the response",
        "parse": false,
        "encode": false,
        "encrypt": {
          "type": "AES",
          "key": ""
        },
        "external_name": "page_size"
      },
      "pageNum": {
        "type": "string",
        "description": "The page to return starting from 0.",
        "parse": false,
        "encode": false,
        "encrypt": {
          "type": "AES",
          "key": ""
        },
        "external_name": "page_num"
      }
    },
    "definitions": {}
  }