{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "projectId": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Identifier of the project returned by its create or list operation."
    },
    "kind": {
      "type": "string",
      "enum": [
        "reject_domain",
        "reject_url_pattern",
        "require_pattern",
        "domain_cap"
      ],
      "description": "The kind value; allowed values and bounds are specified in this schema."
    },
    "value": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "The value value; allowed values and bounds are specified in this schema."
    },
    "enabled": {
      "description": "The enabled value; allowed values and bounds are specified in this schema.",
      "type": "boolean"
    },
    "note": {
      "description": "The note value; allowed values and bounds are specified in this schema.",
      "type": "string",
      "maxLength": 1000
    }
  },
  "required": [
    "projectId",
    "kind",
    "value"
  ],
  "additionalProperties": false
}
