# <a id="bitdrift.public.unary.admin.v1.ViewFilters"></a>ViewFilters

**Source definition:** [`src/bitdrift/public/unary/admin/v1/view.proto#L10-L33`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/admin/v1/view.proto#L10-L33>)

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| issue_group_list | <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">admin</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">ViewFilters</i><i class="proto-type-dot">.</i><i class="proto-type-part">IssueGroupList</i>](#bitdrift.public.unary.admin.v1.ViewFilters.IssueGroupList "bitdrift.public.unary.admin.v1.ViewFilters.IssueGroupList")</span><span class="proto-field-annotation">only one of <em>issue_group_list</em>, or <em>issue_group_list_new</em> can be set</span> | The saved criteria for an issue group view. |
| issue_group_list_new | <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">admin</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">ViewFilters</i><i class="proto-type-dot">.</i><i class="proto-type-part">IssueGroupListQuery</i>](#bitdrift.public.unary.admin.v1.ViewFilters.IssueGroupListQuery "bitdrift.public.unary.admin.v1.ViewFilters.IssueGroupListQuery")</span><span class="proto-field-annotation">only one of <em>issue_group_list_new</em>, or <em>issue_group_list</em> can be set</span> | The saved issue group query for an issue group view. |

</section>
<p class="h4">Example</p>
<div class="proto-json-blob"><pre><code>{
  "issue_group_list_new": {
    "issue_group_query": {
      "assignee": [
        {
          "email": "user@example.com",
          "id": "usr_abc123",
          "name": "Jane Doe"
        }
      ],
      "issue_group_status": [
        "NEW"
      ]
    },
    "issue_query": {
      "advanced_filters": {
        "and_conditions": [
          {
            "or_conditions": [
              {
                "lhs_typed": "LHS_TYPED_APP_ID",
                "operator": "EQUAL",
                "rhs": "com.example.app"
              }
            ]
          }
        ]
      },
      "feature_flag_filters": [
        {
          "exclusive": false,
          "name": "checkout_v2",
          "variant": "enabled"
        }
      ],
      "grouping_key": [
        "12710232306638153143"
      ],
      "platforms": [
        {
          "apple": {
            "apps": [
              {
                "app_id": "com.example.app"
              }
            ]
          }
        }
      ],
      "time_range": {
        "relative_time_range": {
          "duration": "3600s",
          "offset": "3600s"
        }
      }
    }
  }
}</code></pre></div>

# <a id="bitdrift.public.unary.admin.v1.ViewFilters.IssueGroupList"></a>ViewFilters.IssueGroupList

**Source definition:** [`src/bitdrift/public/unary/admin/v1/view.proto#L11-L14`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/admin/v1/view.proto#L11-L14>)

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| filters | <span class="proto-type proto-type-message">array of [<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">issues</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">ListIssueGroupsFilters</i>](bitdrift_public_unary_issues_v1_ListIssueGroupsFilters.md "bitdrift.public.unary.issues.v1.ListIssueGroupsFilters")</span><br><em class="proto-field-annotation">up to 100 items</em> | The issue group filters saved in the view. |

</section>
<p class="h4">Example</p>
<div class="proto-json-blob"><pre><code>{
  "filters": [
    {
      "assignees": {
        "value": [
          {
            "email": "user@example.com",
            "id": "usr_abc123",
            "name": "Jane Doe"
          }
        ]
      }
    }
  ]
}</code></pre></div>

# <a id="bitdrift.public.unary.admin.v1.ViewFilters.IssueGroupListQuery"></a>ViewFilters.IssueGroupListQuery

**Source definition:** [`src/bitdrift/public/unary/admin/v1/view.proto#L16-L22`](<https://github.com/bitdriftlabs/api/blob/main/src/bitdrift/public/unary/admin/v1/view.proto#L16-L22>)

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| issue_query | <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">issues</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">IssueQuery</i>](bitdrift_public_unary_issues_v1_IssueQuery.md "bitdrift.public.unary.issues.v1.IssueQuery")</span> | The issue-level query saved in the view. |
| issue_group_query | <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">issues</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">IssueGroupQuery</i>](bitdrift_public_unary_issues_v1_IssueGroupQuery.md "bitdrift.public.unary.issues.v1.IssueGroupQuery")</span> | The issue group query saved in the view. |

</section>
<p class="h4">Example</p>
<div class="proto-json-blob"><pre><code>{
  "issue_group_query": {
    "assignee": [
      {
        "email": "user@example.com",
        "id": "usr_abc123",
        "name": "Jane Doe"
      }
    ],
    "issue_group_status": [
      "NEW"
    ]
  },
  "issue_query": {
    "advanced_filters": {
      "and_conditions": [
        {
          "or_conditions": [
            {
              "lhs_typed": "LHS_TYPED_APP_ID",
              "operator": "EQUAL",
              "rhs": "com.example.app"
            }
          ]
        }
      ]
    },
    "feature_flag_filters": [
      {
        "exclusive": false,
        "name": "checkout_v2",
        "variant": "enabled"
      }
    ],
    "grouping_key": [
      "12710232306638153143"
    ],
    "platforms": [
      {
        "apple": {
          "apps": [
            {
              "app_id": "com.example.app"
            }
          ]
        }
      }
    ],
    "time_range": {
      "relative_time_range": {
        "duration": "3600s",
        "offset": "3600s"
      }
    }
  }
}</code></pre></div>

