{
  "type": "object",
  "properties" : {
    "author_email_regex": { "type": ["string", null] },
    "branch_name_regex": { "type": ["string", null] },
    "commit_committer_check": { "type": "boolean" },
    "commit_message_negative_regex": { "type": ["string", null] },
    "commit_message_regex": { "type": ["string", null] },
    "created_at": { "type": "date" },
    "deny_delete_tag": { "type": ["boolean", null] },
    "file_name_regex": { "type": ["string", null] },
    "id": { "type": "integer" },
    "max_file_size": { "type": "integer" },
    "member_check": { "type": "boolean" },
    "prevent_secrets": { "type": "boolean" },
    "reject_unsigned_commits": { "type": "boolean" }
  },
  "required": [
    "author_email_regex",
    "branch_name_regex",
    "commit_message_negative_regex",
    "commit_message_regex",
    "created_at",
    "deny_delete_tag",
    "file_name_regex",
    "id",
    "max_file_size",
    "member_check",
    "prevent_secrets"
  ],
  "additionalProperties": false
}
