---
search:
  exclude: true
---

# <a id="bitdrift.public.unary.workflows.v1.Violation"></a>Violation

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

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| message | <span class="proto-type proto-type-primitive">string</span> | User friendly message that explains the violation. |
| match_or_rule_id | <span class="proto-type proto-type-primitive">string</span> | The match or rule ID that this violation is associated with.  Only used in v3. |

</section>
#### Example
```json
{
  "match_or_rule_id": "_i1yUnHjKfmWpCaD5Tazo",
  "message": "Example text"
}
```

