{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Modflow Flow Calculation Description",
  "type": "object",
  "description": "This object represents all properties for calculation of modflow flow models",
  "required": [
    "mf",
    "bas",
    "dis",
    "oc"
  ],
  "properties": {
    "mf": {
      "$ref": "#/definitions/mfPackage"
    },
    "bas": {
      "$ref": "#/definitions/basPackage"
    },
    "dis": {
      "$ref": "#/definitions/disPackage"
    },
    "oc": {
      "$ref": "#/definitions/ocPackage"
    },
    "hob": {
      "$ref": "#/definitions/hobPackage"
    },
    "chd": {
      "$ref": "#/definitions/chdPackage"
    },
    "ghb": {
      "$ref": "#/definitions/ghbPackage"
    },
    "lak": {
      "$ref": "#/definitions/lakPackage"
    },
    "rch": {
      "$ref": "#/definitions/rchPackage"
    },
    "riv": {
      "$ref": "#/definitions/rivPackage"
    },
    "wel": {
      "$ref": "#/definitions/welPackage"
    },
    "lpf": {
      "$ref": "#/definitions/lpfPackage"
    },
    "upw": {
      "$ref": "#/definitions/upwPackage"
    },
    "pcg": {
      "$ref": "#/definitions/pcgPackage"
    },
    "nwt": {
      "$ref": "#/definitions/nwtPackage"
    },
    "lmt": {
      "$ref": "#/definitions/lmtPackage"
    }
  },
  "definitions": {
    "mfPackage": {
      "type": "object",
      "properties": {
        "_meta": {
          "type": "object"
        },
        "modelname": {
          "type": "string",
          "minLength": 2
        },
        "namefile_ext": {
          "type": "string",
          "minLength": 2
        },
        "version": {
          "type": "string",
          "enum": [
            "mf2000",
            "mf2005"
          ]
        },
        "exe_name": {
          "type": "string",
          "enum": [
            "mf2000",
            "mf2005",
            "mfnwt",
            "mfusgw"
          ]
        },
        "structured": {
          "type": "boolean"
        },
        "listunit": {
          "type": "number"
        },
        "model_ws": {
          "type": "string",
          "minLength": 1
        },
        "external_path": {
          "oneOf": [
            {
              "type": "null"
            },
            {
              "type": "string"
            }
          ]
        },
        "verbose": {
          "type": "boolean"
        }
      }
    },
    "basPackage": {
      "type": "object",
      "properties": {
        "_meta": {
          "type": "object"
        },
        "ibound": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            }
          ]
        },
        "strt": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            }
          ]
        },
        "ifrefm": {
          "type": "boolean"
        },
        "ixsec": {
          "type": "boolean"
        },
        "ichflg": {
          "type": "boolean"
        },
        "stoper": {
          "type": "null"
        },
        "hnoflo": {
          "type": "number"
        },
        "extension": {
          "type": "string"
        },
        "unitnumber": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "array"
            },
            {
              "type": "null"
            }
          ]
        },
        "filenames": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "disPackage": {
      "type": "object",
      "properties": {
        "_meta": {
          "type": "object"
        },
        "nlay": {
          "type": "number"
        },
        "nrow": {
          "type": "number"
        },
        "ncol": {
          "type": "number"
        },
        "nper": {
          "type": "number"
        },
        "delr": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            }
          ]
        },
        "delc": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            }
          ]
        },
        "laycbd": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            }
          ]
        },
        "top": {
          "$ref": "#/definitions/layervalue"
        },
        "btom": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            }
          ]
        },
        "perlen": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            }
          ]
        },
        "nstp": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            }
          ]
        },
        "tsmult": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            }
          ]
        },
        "steady": {
          "oneOf": [
            {
              "type": "boolean"
            },
            {
              "type": "array",
              "items": {
                "type": "boolean"
              }
            }
          ]
        },
        "itmuni": {
          "type": "number"
        },
        "lenuni": {
          "type": "number"
        },
        "extension": {
          "type": "string"
        },
        "unitnumber": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "filenames": {
          "type": "null"
        },
        "xul": {
          "type": "number"
        },
        "yul": {
          "type": "number"
        },
        "rotation": {
          "type": "number"
        },
        "proj4_str": {
          "type": "string"
        },
        "start_dateteim": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "ocPackage": {
      "type": "object",
      "properties": {
        "_meta": {
          "type": "object"
        },
        "ihedfm": {
          "type": "number"
        },
        "iddnfm": {
          "type": "number"
        },
        "chedfm": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "cddnfm": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "cboufm": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "compact": {
          "type": "boolean"
        },
        "stress_period_data": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "oneOf": [
                    {
                      "type": "array",
                      "items": {
                        "type": "number"
                      },
                      "minItems": 2,
                      "maxItems": 2
                    },
                    {
                      "type": "array",
                      "items": {
                        "type": "string"
                      }
                    }
                  ]
                }
              }
            },
            {
              "type": "null"
            }
          ]
        },
        "unitnumber": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            },
            {
              "type": "null"
            }
          ]
        },
        "filenames": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "hobPackage": {
      "type": "object",
      "properties": {
        "iuhobsv": {},
        "hobdry": {
          "type": "number"
        },
        "tomulth": {
          "type": "number"
        },
        "obs_data": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "layer": {
                "type": "number"
              },
              "row": {
                "type": "number"
              },
              "column": {
                "type": "number"
              },
              "time_series_data": {
                "type": "array",
                "items": {
                  "type": "array",
                  "items": {
                    "type": "number"
                  }
                }
              }
            }
          }
        }
      }
    },
    "chdPackage": {
      "type": "object",
      "properties": {
        "_meta": {
          "type": "object"
        },
        "stress_period_data": {
          "type": "object",
          "additionalProperties": false,
          "patternProperties": {
            "^[0-9]+": {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "number"
                },
                "minItems": 5,
                "maxItems": 5
              }
            }
          }
        },
        "dtype": {
          "type": "null"
        },
        "options": {
          "type": "null"
        },
        "extension": {
          "type": "string"
        },
        "unitnumber": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "filenames": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "ghbPackage": {
      "type": "object",
      "properties": {
        "_meta": {
          "type": "object"
        },
        "ipakcb": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "stress_period_data": {
          "type": "object",
          "additionalProperties": false,
          "patternProperties": {
            "^[0-9]+": {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "number"
                },
                "minItems": 5,
                "maxItems": 5
              }
            }
          }
        },
        "dtype": {
          "type": "null"
        },
        "no_print": {
          "type": "boolean"
        },
        "options": {
          "type": "null"
        },
        "extension": {
          "type": "string"
        },
        "unitnumber": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "filenames": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "lakPackage": {
      "type": "object",
      "properties": {
        "nlakes": {
          "type": "number"
        },
        "ipakcb": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "lwrt": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            }
          ]
        },
        "theta": {
          "type": "number"
        },
        "nssitr": {
          "type": "number"
        },
        "sscncr": {
          "type": "number"
        },
        "surfdepth": {
          "type": "number"
        },
        "stages": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            }
          ]
        },
        "stage_range": {
          "type": "array",
          "items": {
            "type": "array",
            "items": {
              "type": "number"
            },
            "minItems": 2,
            "maxItems": 2
          }
        },
        "lakarr": {
          "$ref": "#/definitions/grid_3d"
        },
        "bdlknc": {
          "$ref": "#/definitions/grid_3d"
        },
        "sill_data": {},
        "flux_data": {},
        "options": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "extension": {
          "type": "string"
        },
        "unitnumber": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "filenames": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "rchPackage": {
      "type": "object",
      "properties": {
        "_meta": {
          "type": "object"
        },
        "nrchop": {
          "type": "number"
        },
        "ipakcb": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "stress_period_data": {
          "type": "object",
          "additionalProperties": false,
          "patternProperties": {
            "^[0-9]+": {
              "$ref": "#/definitions/layervalue"
            }
          }
        },
        "irch": {
          "$ref": "#/definitions/layervalue"
        },
        "extension": {
          "type": "string"
        },
        "unitnumber": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "filenames": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "rivPackage": {
      "type": "object",
      "properties": {
        "_meta": {
          "type": "object"
        },
        "ipakcb": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "stress_period_data": {
          "type": "object",
          "additionalProperties": false,
          "patternProperties": {
            "^[0-9]+": {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "number"
                },
                "minItems": 6,
                "maxItems": 6
              }
            }
          }
        },
        "dtype": {
          "type": "null"
        },
        "options": {
          "type": "null"
        },
        "extension": {
          "type": "string"
        },
        "unitnumber": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "filenames": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "welPackage": {
      "type": "object",
      "properties": {
        "_meta": {
          "type": "object"
        },
        "ipakcb": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "stress_period_data": {
          "type": "object",
          "additionalProperties": false,
          "patternProperties": {
            "^[0-9]+": {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "number"
                },
                "minItems": 4,
                "maxItems": 4
              }
            }
          }
        },
        "dtype": {
          "type": "null"
        },
        "extension": {
          "type": "string"
        },
        "options": {
          "type": "null"
        },
        "binary": {
          "type": "boolean"
        },
        "unitnumber": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "filenames": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "lpfPackage": {
      "type": "object",
      "properties": {
        "_meta": {
          "type": "object"
        },
        "laytyp": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "layavg": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "chani": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "layvka": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "laywet": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "ipakcb": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "hdry": {
          "type": "number"
        },
        "iwdflg": {
          "type": "number"
        },
        "wetfct": {
          "type": "number"
        },
        "iwetit": {
          "type": "number"
        },
        "ihdwet": {
          "type": "number"
        },
        "hk": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "hani": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "vka": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "ss": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "sy": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "vkcb": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "wetdry": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "storagecoefficient": {
          "type": "boolean"
        },
        "constantcv": {
          "type": "boolean"
        },
        "thickstrt": {
          "type": "boolean"
        },
        "nocvcorrection": {
          "type": "boolean"
        },
        "novfc": {
          "type": "boolean"
        },
        "extension": {
          "type": "string"
        },
        "unitnumber": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "filenames": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "upwPackage": {
      "type": "object",
      "properties": {
        "_meta": {
          "type": "object"
        },
        "laytyp": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "number"
                }
              }
            },
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "layavg": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "number"
                }
              }
            },
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "chani": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "number"
                }
              }
            },
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "layvka": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "number"
                }
              }
            },
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "laywet": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "type": "array",
                "items": {
                  "type": "number"
                }
              }
            },
            {
              "type": "array",
              "items": {
                "type": "number"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "ipakcb": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "hdry": {
          "type": "number"
        },
        "iphdry": {
          "type": "number"
        },
        "hk": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "hani": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "vka": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "ss": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "sy": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "vkcb": {
          "oneOf": [
            {
              "type": "array",
              "items": {
                "$ref": "#/definitions/layervalue"
              }
            },
            {
              "type": "number"
            }
          ]
        },
        "noparcheck": {
          "type": "boolean"
        },
        "extension": {
          "type": "string"
        },
        "unitnumber": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "filenames": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "pcgPackage": {
      "type": "object",
      "properties": {
        "_meta": {
          "type": "object"
        },
        "mxiter": {
          "type": "number"
        },
        "iter1": {
          "type": "number"
        },
        "npcond": {
          "type": "number"
        },
        "hclose": {
          "type": "number"
        },
        "rclose": {
          "type": "number"
        },
        "relax": {
          "type": "number"
        },
        "nbpol": {
          "type": "number"
        },
        "mutpcg": {
          "type": "number"
        },
        "damp": {
          "type": "number"
        },
        "dampt": {
          "type": "number"
        },
        "ihcofadd": {
          "type": "number"
        },
        "extension": {
          "type": "string"
        },
        "unitnumber": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "filenames": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "nwtPackage": {
      "type": "object",
      "properties": {
        "_meta": {
          "type": "object"
        },
        "headtol": {
          "type": "number"
        },
        "fluxtol": {
          "type": "number"
        },
        "maxiterout": {
          "type": "number"
        },
        "thickfact": {
          "type": "number"
        },
        "linmeth": {
          "type": "number"
        },
        "iprnwt": {
          "type": "number"
        },
        "ibotav": {
          "type": "number"
        },
        "options": {
          "type": "string"
        },
        "Continue": {
          "type": "boolean"
        },
        "dbdtheta": {
          "type": "number"
        },
        "dbdgamma": {
          "type": "number"
        },
        "momfact": {
          "type": "number"
        },
        "backflag": {
          "type": "number"
        },
        "maxbackiter": {
          "type": "number"
        },
        "backtol": {
          "type": "number"
        },
        "backreduce": {
          "type": "number"
        },
        "maxitinner": {
          "type": "number"
        },
        "ilumethod": {
          "type": "number"
        },
        "levfill": {
          "type": "number"
        },
        "stoptol": {
          "type": "number"
        },
        "msdr": {
          "type": "number"
        },
        "norder": {
          "type": "number"
        },
        "level": {
          "type": "number"
        },
        "north": {
          "type": "number"
        },
        "iredsys": {
          "type": "number"
        },
        "rrctols": {
          "type": "number"
        },
        "idroptol": {
          "type": "number"
        },
        "epsrn": {
          "type": "number"
        },
        "hclosexmd": {
          "type": "number"
        },
        "mxiterxmd": {
          "type": "number"
        },
        "extension": {
          "type": "string"
        },
        "unitnumber": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "filenames": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "lmtPackage": {
      "type": "object",
      "properties": {
        "_meta": {
          "type": "object"
        },
        "output_file_name": {
          "type": "string"
        },
        "output_file_unit": {
          "type": "number"
        },
        "output_file_header": {
          "type": "string"
        },
        "output_file_format": {
          "type": "string"
        },
        "package_flows": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "extension": {
          "type": "string"
        },
        "unitnumber": {
          "oneOf": [
            {
              "type": "number"
            },
            {
              "type": "null"
            }
          ]
        },
        "filenames": {
          "oneOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      }
    },
    "layervalue": {
      "oneOf": [
        {
          "type": "number",
          "description": "One value for all in the layer"
        },
        {
          "type": "array",
          "description": "Rows",
          "items": {
            "type": "array",
            "description": "Cols",
            "items": {
              "oneOf": [
                {
                  "type": "number"
                },
                {
                  "type": "null"
                }
              ]
            }
          }
        }
      ]
    },
    "grid_3d": {
      "type": "array",
      "description": "Layers",
      "items": {
        "type": "array",
        "description": "Rows",
        "items": {
          "type": "array",
          "description": "Cols",
          "items": {
            "type": "number"
          }
        }
      }
    }
  }
}
