---
search:
  exclude: true
---

# <a id="bitdrift.public.unary.issues.v1.IssueQuery"></a>IssueQuery

Limits what issues are being queried for an endpoint. For issue group queries, this limits which issues are considered when listing issue groups.

| Field | Type | Description |
|---|---|---|
| time_range | <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">common</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">TimeRange</i>](bitdrift_public_unary_common_v1_TimeRange.md#bitdrift.public.unary.common.v1.TimeRange){ title="bitdrift.public.unary.common.v1.TimeRange"}</span> |  |
| platforms | <span class="proto-type proto-type-message">repeated [<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">shared</i><i class="proto-type-dot">.</i><i class="proto-type-part">platform</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">Platform</i>](bitdrift_public_shared_platform_v1_Platform.md#bitdrift.public.shared.platform.v1.Platform){ title="bitdrift.public.shared.platform.v1.Platform"}</span> | The platforms to filter by. |
| advanced_filters | <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">AdvancedFilter</i>](bitdrift_public_unary_issues_v1_AdvancedFilter.md#bitdrift.public.unary.issues.v1.AdvancedFilter){ title="bitdrift.public.unary.issues.v1.AdvancedFilter"}</span> | The advanced filters to apply to the issue query. |
| grouping_key | <span class="proto-type proto-type-primitive">repeated string</span> | The group ID(s) to filter by. Only issues belonging to these group IDs will be returned. |
| feature_flag_filters | <span class="proto-type proto-type-message">repeated [<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">FeatureFlagFilter</i>](bitdrift_public_unary_issues_v1_FeatureFlagFilter.md#bitdrift.public.unary.issues.v1.FeatureFlagFilter){ title="bitdrift.public.unary.issues.v1.FeatureFlagFilter"}</span> | The feature flag filters to apply to the issue query. Only issues that had the specified feature flags active will be returned. |

#### Example
```json
{
  "advanced_filters": {
    "and_conditions": [
      {
        "or_conditions": [
          {
            "lhs_typed": "LHS_TYPED_APP_ID",
            "operator": "EQUAL",
            "rhs": "com.example.app"
          }
        ]
      }
    ]
  },
  "feature_flag_filters": [
    {
      "exclusive": false,
      "name": "EXC_BAD_ACCESS",
      "variant": "null pointer"
    }
  ],
  "grouping_key": [
    "12710232306638153143"
  ],
  "platforms": [
    {
      "apple": {
        "apps": [
          {
            "app_id": "com.example.app"
          }
        ]
      }
    }
  ],
  "time_range": {
    "relative_time_range": {
      "duration": "3600s",
      "offset": "3600s"
    }
  }
}
```

