# DownloadQueueItem ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `DecisionResult` | [DecisionResult](../../Models/Requests/DecisionResult.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` | [ListDownloadQueueItemsStatus](../../Models/Requests/ListDownloadQueueItemsStatus.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` | [Transcode](../../Models/Requests/Transcode.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 |