---
search:
  exclude: true
---

# <a id="bitdrift.public.unary.debug_files.v1.ListDebugFilesRequest"></a>ListDebugFilesRequest

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

<section class="proto-fields-table" markdown>
| Field | Type | Description |
|---|---|---|
| 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> | A structured way to provide pagination information. |
| type | <span class="proto-type proto-type-enum">optional [<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">debug_files</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">DebugFileType</i>](bitdrift_public_unary_debug_files_v1_DebugFileType.md "bitdrift.public.unary.debug_files.v1.DebugFileType")</span><br><em class="proto-field-annotation">must be a defined enum value</em> | Filters debug files by file type. |
| processing_state | <span class="proto-type proto-type-enum">optional [<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">debug_files</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">DebugFileProcessingState</i>](bitdrift_public_unary_debug_files_v1_DebugFileProcessingState.md "bitdrift.public.unary.debug_files.v1.DebugFileProcessingState")</span><br><em class="proto-field-annotation">must be a defined enum value</em> | Filters debug files by processing state. |
| file_hash | <span class="proto-type proto-type-primitive">optional string</span><br><em class="proto-field-annotation">between 1 and 255 chars</em> | Filters debug files by the uploaded file hash. |
| app_scopes | <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">debug_files</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">DebugFileAppScope</i>](bitdrift_public_unary_debug_files_v1_DebugFileAppScope.md "bitdrift.public.unary.debug_files.v1.DebugFileAppScope")</span><br><em class="proto-field-annotation">up to 100 items</em> | Filters debug files by a matching app scope. |
| 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">debug_files</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">ListDebugFilesRequest</i><i class="proto-type-dot">.</i><i class="proto-type-part">Sort</i>](#bitdrift.public.unary.debug_files.v1.ListDebugFilesRequest.Sort "bitdrift.public.unary.debug_files.v1.ListDebugFilesRequest.Sort")</span><br><em class="proto-field-annotation">up to 10 items</em> | Orders debug files by caller-visible attributes. Apply criteria in the order provided. |

</section>
#### Example
```json
{
  "app_scopes": [
    {
      "app_build_id": "456",
      "app_id": "com.example.app",
      "app_version": "1.2.3",
      "platform": "APPLE"
    }
  ],
  "file_hash": "abc123",
  "pagination": {
    "limit": 25,
    "offset": 0
  },
  "processing_state": "PROCESSED",
  "sort": [
    {
      "direction": "DESCENDING",
      "key": "CREATED_AT"
    }
  ],
  "type": "DEBUG_FILE"
}
```

# <a id="bitdrift.public.unary.debug_files.v1.ListDebugFilesRequest.Sort"></a>ListDebugFilesRequest.Sort

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

<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">debug_files</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">ListDebugFilesRequest</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.debug_files.v1.ListDebugFilesRequest.Sort.SortKey "bitdrift.public.unary.debug_files.v1.ListDebugFilesRequest.Sort.SortKey")</span><br><em class="proto-field-annotation">must be a defined enum value</em> | Selects which caller-visible debug file 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>
#### Example
```json
{
  "direction": "DESCENDING",
  "key": "CREATED_AT"
}
```

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

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

| Name | Number | Description |
|---|---|---|
| SORT_KEY_UNSPECIFIED | 0 |  |
| CREATED_AT | 1 |  |
| UPDATED_AT | 2 |  |

