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