# TranscodeJob

## Example Usage

```typescript
import { TranscodeJob } from "@lukehagar/plexjs/sdk/models/operations";

let value: TranscodeJob = {};
```

## Fields

| Field                                                                                         | Type                                                                                          | Required                                                                                      | Description                                                                                   |
| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| `generatorID`                                                                                 | *number*                                                                                      | :heavy_minus_sign:                                                                            | N/A                                                                                           |
| `key`                                                                                         | *string*                                                                                      | :heavy_minus_sign:                                                                            | N/A                                                                                           |
| `progress`                                                                                    | *number*                                                                                      | :heavy_minus_sign:                                                                            | N/A                                                                                           |
| `ratingKey`                                                                                   | *string*                                                                                      | :heavy_minus_sign:                                                                            | N/A                                                                                           |
| `remaining`                                                                                   | *number*                                                                                      | :heavy_minus_sign:                                                                            | The number of seconds remaining in this job                                                   |
| `size`                                                                                        | *number*                                                                                      | :heavy_minus_sign:                                                                            | The size of the result so far                                                                 |
| `speed`                                                                                       | *number*                                                                                      | :heavy_minus_sign:                                                                            | The speed of the transcode; 1.0 means real-time                                               |
| `targetTagID`                                                                                 | *number*                                                                                      | :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](../../../sdk/models/operations/getbackgroundtaskstype.md) | :heavy_minus_sign:                                                                            | N/A                                                                                           |