json_schema: {
    "properties": {
      "include_lowercase": {
        "description": "Whether to include lowercase letters",
        "type": "boolean"
      },
      "include_numbers": {
        "description": "Whether to include numbers",
        "type": "boolean"
      },
      "include_symbols": {
        "description": "Whether to include symbols",
        "type": "boolean"
      },
      "include_uppercase": {
        "description": "Whether to include uppercase letters",
        "type": "boolean"
      },
      "length": {
        "description": "The length of the password",
        "type": "integer"
      }
    },
    "required": [
      "length"
    ],
    "type": "object"
  }