{
 "additionalProperties": false,
 "patternProperties": {
  "^[a-zA-Z0-9]+$": {
   "additionalProperties": false,
   "maxProperties": 200,
   "minProperties": 1,
   "patternProperties": {
    "^[a-zA-Z0-9.-]+$": {
     "additionalProperties": false,
     "maxProperties": 200,
     "minProperties": 1,
     "patternProperties": {
      "^[a-zA-Z0-9]+$": {
       "type": [
        "string",
        "boolean",
        "integer",
        "number",
        "array"
       ]
      }
     },
     "propertyNames": {
      "maxLength": 255,
      "minLength": 1
     },
     "type": "object"
    }
   },
   "type": "object"
  }
 },
 "propertyNames": {
  "maxLength": 255,
  "minLength": 1
 },
 "type": "object"
}
