{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/email-security_CreateAllowPattern", "title": "email-security_CreateAllowPattern", "additionalProperties": false, "example": { "comments": "Trust all messages send from test@example.com", "is_recipient": false, "is_regex": false, "is_sender": true, "is_spoof": false, "pattern": "test@example.com", "pattern_type": "EMAIL", "verify_sender": true }, "properties": { "comments": { "nullable": true, "type": "string" }, "is_recipient": { "type": "boolean" }, "is_regex": { "type": "boolean" }, "is_sender": { "type": "boolean" }, "is_spoof": { "type": "boolean" }, "pattern": { "minLength": 1, "type": "string" }, "pattern_type": { "$ref": "#/components/schemas/email-security_PatternType" }, "verify_sender": { "type": "boolean" } }, "required": [ "is_recipient", "is_sender", "is_spoof", "pattern", "is_regex", "verify_sender", "pattern_type" ], "type": "object" }