# 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 |