{

"type": "object",
"required": [
  "desc",
  "args",
  "errors"
],
"properties": {
  "desc": {
    "type": "string"
  },
  "args": {
    "type": "object",
    "default": {},
    "patternProperties": {
      "^.+$": {
        "properties": {
          "required": {
            "type": "bool",
            "default": false
          },
          "example": {
            "type": "any",
            "required": false,
            "default": ""
          },
          "type": {
            "type": "any",
            "required": false,
            "default": "Object"
          },
          "desc": {
            "type": "string",
            "required": true
          }
        }
      }
    }
  },
  "errors": {
    "type": "object",
    "default": {}
  }
}

}