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

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

Request to list all views for a service.

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| service_type | <span class="proto-type proto-type-enum">[<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">ListViewsRequest</i><i class="proto-type-dot">.</i><i class="proto-type-part">ServiceType</i>](#bitdrift.public.unary.admin.v1.ListViewsRequest.ServiceType "bitdrift.public.unary.admin.v1.ListViewsRequest.ServiceType")</span><br><em class="proto-field-annotation">must be a defined enum value</em> | Selects which service's views to return. |
| pagination | <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">Pagination</i>](bitdrift_public_unary_common_v1_Pagination.md "bitdrift.public.unary.common.v1.Pagination")</span> | The preferred pagination parameters for the request.<br><br>If both pagination and deprecated_offset or deprecated_limit are provided, pagination takes precedence. |
| name | <span class="proto-type proto-type-primitive">optional string</span><br><em class="proto-field-annotation">up to 255 chars</em> | An optional name to filter by. |
| sort | <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">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">ListViewsRequest</i><i class="proto-type-dot">.</i><i class="proto-type-part">Sort</i>](#bitdrift.public.unary.admin.v1.ListViewsRequest.Sort "bitdrift.public.unary.admin.v1.ListViewsRequest.Sort")</span><br><em class="proto-field-annotation">up to 100 items</em> | Orders views by caller-visible attributes. Apply criteria in the order provided. |
| favorites_only | <span class="proto-type proto-type-primitive">bool</span> | If true, only returns views that the current user has favorited. |

</section>
<p class="h4">Example</p>
<div class="proto-json-blob"><pre><code>{
  "favorites_only": false,
  "name": "Open iOS Crashes",
  "pagination": {
    "limit": 25,
    "offset": 0
  },
  "service_type": "ISSUE_GROUP",
  "sort": [
    {
      "direction": "ASCENDING",
      "key": "DISPLAY_NAME"
    }
  ]
}</code></pre></div>

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

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

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| key | <span class="proto-type proto-type-enum">[<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">ListViewsRequest</i><i class="proto-type-dot">.</i><i class="proto-type-part">Sort</i><i class="proto-type-dot">.</i><i class="proto-type-part">SortKey</i>](#bitdrift.public.unary.admin.v1.ListViewsRequest.Sort.SortKey "bitdrift.public.unary.admin.v1.ListViewsRequest.Sort.SortKey")</span><br><em class="proto-field-annotation">must be a defined enum value</em> | Selects which caller-visible view attribute to order by. |
| direction | <span class="proto-type proto-type-enum">[<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">SortDirection</i>](bitdrift_public_unary_common_v1_SortDirection.md "bitdrift.public.unary.common.v1.SortDirection")</span><br><em class="proto-field-annotation">must be a defined enum value</em> | Selects whether results are returned in ascending or descending order. |

</section>
<p class="h4">Example</p>
<div class="proto-json-blob"><pre><code>{
  "direction": "ASCENDING",
  "key": "DISPLAY_NAME"
}</code></pre></div>

# <a id="bitdrift.public.unary.admin.v1.ListViewsRequest.Sort.SortKey"></a>ListViewsRequest.Sort.SortKey <em class="proto-enum">Enum</em>

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

| Name | Description |
|---|---|
| SORT_KEY_UNSPECIFIED |  |
| DISPLAY_NAME |  |
| CREATION_TIME |  |
| UPDATED_TIME |  |
| FAVORITED |  |

# <a id="bitdrift.public.unary.admin.v1.ListViewsRequest.ServiceType"></a>ListViewsRequest.ServiceType <em class="proto-enum">Enum</em>

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

Selects which service's views to return.

| Name | Description |
|---|---|
| UNSPECIFIED | Returns views across all supported services. |
| ISSUE_GROUP | Returns issue group views. |

