# TranscodeJob ## Fields | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | | `generatorID` | *Optional\* | :heavy_minus_sign: | N/A | | `key` | *Optional\* | :heavy_minus_sign: | N/A | | `progress` | *Optional\* | :heavy_minus_sign: | N/A | | `ratingKey` | *Optional\* | :heavy_minus_sign: | N/A | | `remaining` | *Optional\* | :heavy_minus_sign: | The number of seconds remaining in this job | | `size` | *Optional\* | :heavy_minus_sign: | The size of the result so far | | `speed` | *Optional\* | :heavy_minus_sign: | The speed of the transcode; 1.0 means real-time | | `targetTagID` | *Optional\* | :heavy_minus_sign: | The tag associated with the job. This could be the tag containing the optimizer settings. | | `thumb` | *Optional\* | :heavy_minus_sign: | N/A | | `title` | *Optional\* | :heavy_minus_sign: | N/A | | `type` | [Optional\](../../models/operations/GetBackgroundTasksType.md) | :heavy_minus_sign: | N/A |