# <a id="bitdrift.public.unary.workflows.v1.Operator"></a>Operator <em class="proto-enum">Enum</em>

**Source definition:** [`src/bitdrift/public/unary/workflows/v1/workflow.proto#L1615-L1648`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/workflows/v1/workflow.proto#L1615-L1648>)

| Name | Description |
|---|---|
| EQUAL |  |
| NOT_EQUAL |  |
| GREATER_THAN |  |
| GREATER_THAN_OR_EQUAL |  |
| LESS_THAN |  |
| LESS_THAN_OR_EQUAL |  |
| REGEX |  |
| IN | The operator expects a list of the elements on the right side.  The API supports a single string as the value on the right side of the  operator so we follow a convention when you can provide multiple values  in a single string by separating them with a '~~' string. |
| NOT_IN | The operator expects a list of the elements on the right side.  The API supports a single string as the value on the right side of the  operator so we follow a convention when you can provide multiple values  in a single string by separating them with a '~~' string. |
| NOT_REGEX | An inversion of a regex. |
| WILDCARD | A simplified regex syntax, where '*' is the wildcard character and '?'  matches a single character and there are no other special characters.   Matches are always made against the entire string. |
| NOT_WILDCARD | A negation of the WILDCARD operator. |
| SET | The operator doesn't expect any value on the right side.  Matches if a value of a given field is set. |
| NOT_SET | The operator doesn't expect any value on the right side.  An inversion of a "SET" operator. |

