json_schema: {
    "properties": {
      "include_lowercase": {
        "description": "Include lowercase letters in the password",
        "type": "boolean"
      },
      "include_numbers": {
        "description": "Include numbers in the password",
        "type": "boolean"
      },
      "include_special_characters": {
        "description": "Include special characters in the password",
        "type": "boolean"
      },
      "include_uppercase": {
        "description": "Include uppercase letters in the password",
        "type": "boolean"
      },
      "length": {
        "description": "The length of the password",
        "type": "integer"
      }
    },
    "required": [
      "length"
    ],
    "type": "object"
  }