# GetDownloadQueueItemsDownloadQueueItem
## Fields
| Field | Type | Required | Description |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `DecisionResult` | [GetDownloadQueueItemsDecisionResult](../../Models/Requests/GetDownloadQueueItemsDecisionResult.md) | :heavy_minus_sign: | N/A |
| `Error` | *string* | :heavy_minus_sign: | The error encountered in transcoding or decision |
| `Id` | *long* | :heavy_minus_sign: | N/A |
| `Key` | *string* | :heavy_minus_sign: | N/A |
| `QueueId` | *long* | :heavy_minus_sign: | N/A |
| `Status` | [GetDownloadQueueItemsStatus](../../Models/Requests/GetDownloadQueueItemsStatus.md) | :heavy_minus_sign: | The state of the item:
- deciding: The item decision is pending
- waiting: The item is waiting for transcode
- processing: The item is being transcoded
- available: The item is available for download
- error: The item encountered an error in the decision or transcode
- expired: The transcoded item has timed out and is no longer available
|
| `Transcode` | [GetDownloadQueueItemsTranscode](../../Models/Requests/GetDownloadQueueItemsTranscode.md) | :heavy_minus_sign: | The transcode session object which is not yet documented otherwise it'd be a $ref here. |
| `TranscodeSession` | [TranscodeSession](../../Models/Components/TranscodeSession.md) | :heavy_minus_sign: | The transcode session if item is currently being transcoded |