# DownloadQueueItem ## Fields | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `decisionResult` | [Optional\](../../models/operations/DecisionResult.md) | :heavy_minus_sign: | N/A | | `error` | *Optional\* | :heavy_minus_sign: | The error encountered in transcoding or decision | | `id` | *Optional\* | :heavy_minus_sign: | N/A | | `key` | *Optional\* | :heavy_minus_sign: | N/A | | `queueId` | *Optional\* | :heavy_minus_sign: | N/A | | `status` | [Optional\](../../models/operations/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` | [Optional\](../../models/operations/Transcode.md) | :heavy_minus_sign: | The transcode session object which is not yet documented otherwise it'd be a $ref here. | | `transcodeSession` | [Optional\](../../models/shared/TranscodeSession.md) | :heavy_minus_sign: | The transcode session if item is currently being transcoded |