# <a id="bitdrift.public.unary.alerts.v1.AllIssueAlertsFilter"></a>AllIssueAlertsFilter

**Source definition:** [`src/bitdrift/public/unary/alerts/v1/issue_alerts.proto#L170-L199`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/alerts/v1/issue_alerts.proto#L170-L199>)

Filters the list of issues alerts by firing state or view.

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| firing | <span class="proto-type proto-type-message">[<i class="proto-type-part">bitdrift</i><i class="proto-type-dot">.</i><i class="proto-type-part">public</i><i class="proto-type-dot">.</i><i class="proto-type-part">unary</i><i class="proto-type-dot">.</i><i class="proto-type-part">alerts</i><i class="proto-type-dot">.</i><i class="proto-type-part">v1</i><i class="proto-type-dot">.</i><i class="proto-type-part">AllIssueAlertsFilter</i><i class="proto-type-dot">.</i><i class="proto-type-part">Firing</i>](#bitdrift.public.unary.alerts.v1.AllIssueAlertsFilter.Firing "bitdrift.public.unary.alerts.v1.AllIssueAlertsFilter.Firing")</span><span class="proto-field-annotation">only one of <em>firing</em>, or <em>not_firing</em>, <em>view</em> can be set</span> | Filters on whether the alert is firing. |
| not_firing | <span class="proto-type proto-type-message">[<i class="proto-type-part">bitdrift</i><i class="proto-type-dot">.</i><i class="proto-type-part">public</i><i class="proto-type-dot">.</i><i class="proto-type-part">unary</i><i class="proto-type-dot">.</i><i class="proto-type-part">alerts</i><i class="proto-type-dot">.</i><i class="proto-type-part">v1</i><i class="proto-type-dot">.</i><i class="proto-type-part">AllIssueAlertsFilter</i><i class="proto-type-dot">.</i><i class="proto-type-part">NotFiring</i>](#bitdrift.public.unary.alerts.v1.AllIssueAlertsFilter.NotFiring "bitdrift.public.unary.alerts.v1.AllIssueAlertsFilter.NotFiring")</span><span class="proto-field-annotation">only one of <em>not_firing</em>, or <em>firing</em>, <em>view</em> can be set</span> | Filters on whether the alert is not firing. |
| view | <span class="proto-type proto-type-message">[<i class="proto-type-part">bitdrift</i><i class="proto-type-dot">.</i><i class="proto-type-part">public</i><i class="proto-type-dot">.</i><i class="proto-type-part">unary</i><i class="proto-type-dot">.</i><i class="proto-type-part">alerts</i><i class="proto-type-dot">.</i><i class="proto-type-part">v1</i><i class="proto-type-dot">.</i><i class="proto-type-part">AllIssueAlertsFilter</i><i class="proto-type-dot">.</i><i class="proto-type-part">View</i>](#bitdrift.public.unary.alerts.v1.AllIssueAlertsFilter.View "bitdrift.public.unary.alerts.v1.AllIssueAlertsFilter.View")</span><span class="proto-field-annotation">only one of <em>view</em>, or <em>firing</em>, <em>not_firing</em> can be set</span> | Filters on specific views. |

</section>
<p class="h4">Example</p>
```json
{
  "firing": {}
}
```

# <a id="bitdrift.public.unary.alerts.v1.AllIssueAlertsFilter.Firing"></a>AllIssueAlertsFilter.Firing

**Source definition:** [`src/bitdrift/public/unary/alerts/v1/issue_alerts.proto#L172-L173`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/alerts/v1/issue_alerts.proto#L172-L173>)

Matches issues alerts that are currently firing.

No fields

# <a id="bitdrift.public.unary.alerts.v1.AllIssueAlertsFilter.NotFiring"></a>AllIssueAlertsFilter.NotFiring

**Source definition:** [`src/bitdrift/public/unary/alerts/v1/issue_alerts.proto#L176-L177`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/alerts/v1/issue_alerts.proto#L176-L177>)

Matches issues alerts that are not currently firing.

No fields

# <a id="bitdrift.public.unary.alerts.v1.AllIssueAlertsFilter.View"></a>AllIssueAlertsFilter.View

**Source definition:** [`src/bitdrift/public/unary/alerts/v1/issue_alerts.proto#L180-L186`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/alerts/v1/issue_alerts.proto#L180-L186>)

Matches issues alerts belonging to the selected views.

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| view_ids | <span class="proto-type proto-type-primitive">array of string</span><br><em class="proto-field-annotation">between 1 and 100 items</em> | View IDs to include in the result. |

</section>
<p class="h4">Example</p>
```json
{
  "view_ids": [
    "123"
  ]
}
```

