# TranscodeJob ## Fields | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | | `GeneratorID` | **int64* | :heavy_minus_sign: | N/A | | `Key` | **string* | :heavy_minus_sign: | N/A | | `Progress` | **float64* | :heavy_minus_sign: | N/A | | `RatingKey` | **string* | :heavy_minus_sign: | N/A | | `Remaining` | **int64* | :heavy_minus_sign: | The number of seconds remaining in this job | | `Size` | **int64* | :heavy_minus_sign: | The size of the result so far | | `Speed` | **float64* | :heavy_minus_sign: | The speed of the transcode; 1.0 means real-time | | `TargetTagID` | **int64* | :heavy_minus_sign: | The tag associated with the job. This could be the tag containing the optimizer settings. | | `Thumb` | **string* | :heavy_minus_sign: | N/A | | `Title` | **string* | :heavy_minus_sign: | N/A | | `Type` | [*operations.GetBackgroundTasksType](../../models/operations/getbackgroundtaskstype.md) | :heavy_minus_sign: | N/A |