| Name | Type | Description | Notes |
|---|---|---|---|
| attribute | String | The attribute the rule applies to, for example, last name or email address | [optional] |
| op | OpEnum | The operator to apply to the given attribute | [optional] |
| negate | Boolean | Whether the operator should be negated | [optional] |
| Name | Value |
|---|---|
| IN | "in" |
| ENDS_WITH | "endsWith" |
| STARTS_WITH | "startsWith" |
| MATCHES | "matches" |
| CONTAINS | "contains" |
| LESS_THAN | "lessThan" |
| LESS_THAN_OR_EQUAL | "lessThanOrEqual" |
| GREATER_THAN | "greaterThan" |
| GREATER_THAN_OR_EQUAL | "greaterThanOrEqual" |
| BEFORE | "before" |
| AFTER | "after" |
| SEGMENT_MATCH | "segmentMatch" |
| SEM_VER_EQUAL | "semVerEqual" |
| SEM_VER_LESS_THAN | "semVerLessThan" |
| SEM_VER_GREATER_THAN | "semVerGreaterThan" |