# JobListResponseSchema

## Object

### Properties

- **@odata.nextLink**: string (Optional) - URL if the page length and number of items match.

- **supplemental**: [ListResponseSupplementalSchema](https://docs.mediakind.com/api-reference/media-api/schemas/listresponsesupplementalschema) (Required)

### Supplemental Info

- **count**: integer (Required) - Number of items returned.
- **kind**: string (Required) - Type of items in the list.
- **operation**: string (Required) - Operation type. Should always say 'list'.
- **pagination**: [PaginationInfoSchema](https://docs.mediakind.com/api-reference/media-api/schemas/paginationinfoschema) (Required) - Pagination info.

### Pagination Info Properties

- **end**: integer (Required) - Position of the last item in the list.
- **records**: integer (Required) - Total number of items returned in the list.
- **start**: integer (Required) - Position of the first item in the list.
- **total**: integer (Required) - Total number of items in the project.

- **subscription**: [ProjectInfoSchema](https://docs.mediakind.com/api-reference/media-api/schemas/projectinfoschema) (Optional) - Project info.

### Project Info Properties

- **id**: string (Required) - Project ID.
- **name**: string (Required) - Project name.

- **value**: list of objects [JobSchema](https://docs.mediakind.com/api-reference/media-api/schemas/jobschema) (Required) - A list of Jobs.

### Job Properties

- **id**: string (Optional) - Fully qualified resource ID for the resource.

- **name**: string (Optional) - The name of the resource.

- **properties**: object [JobProperties](https://docs.mediakind.com/api-reference/media-api/schemas/jobproperties) (Required) - Properties of the job.

#### Job Properties

- **correlationData**: map from strings to any (Optional) - Customer provided key, value pairs.
- **created**: string (Optional) - The creation date and time of the Job. Set by the system.
- **description**: string or null (Optional) - The description of the Job.
- **endTime**: string or null (Optional) - The UTC date and time at which this Job finished processing.
- **input**: object (Required) - The inputs of the Job.

### Input Variants

- `@odata.type`: string (Required) - The discriminator for derived types.
- **JobInputAsset**: object [JobInputAsset](https://docs.mediakind.com/api-reference/media-api/schemas/jobinputasset)

#### Job Input Asset Properties

- **assetName**: string (Required) - The name of the input Asset.
- **end**: object (Optional) - Defines a point on the timeline of the input media at which processing will end.

### End Object Variants

- **AbsoluteClipTime**: object [AbsoluteClipTime](https://docs.mediakind.com/api-reference/media-api/schemas/absolutecliptime)
- **UtcClipTime**: object [UtcClipTime](https://docs.mediakind.com/api-reference/media-api/schemas/utccliptime)

#### Error Object Properties

- **trigger**: object [ScteTrigger](https://docs.mediakind.com/api-reference/media-api/schemas/sctetrigger) (Optional) - SCTE-35 signal trigger.
- **files**: list of strings (Required) - List of files. Required for JobInputHttp.
- **label**: string (Optional) - A label assigned to a JobInputClip.
- **start**: object (Optional) - Defines a point on the timeline.

### Job Output Properties

- **outputs**: list of objects (Required) - The outputs for the Job.

### Job Output Variants

- **JobOutputAsset**: object [JobOutputAsset](https://docs.mediakind.com/api-reference/media-api/schemas/joboutputasset) (Required) - Asset output properties.

#### Job Output Asset Properties

- **assetName**: string (Required) - The name of the output Asset.
- **error**: object [JobError](https://docs.mediakind.com/api-reference/media-api/schemas/joberror) (Optional) - Details of the Job Output if it is in error state.

### Error Object Properties

- **state**: enum (Optional) - The current state of the job.
- **recording**: object or null [JobRecording](https://docs.mediakind.com/api-reference/media-api/schemas/jobrecording) (Optional) - Recording status.

### System Data Properties

- **createdAt**: string (Required) - The timestamp of resource creation (UTC).
- **lastModifiedAt**: string (Required) - The timestamp of resource last modification (UTC).
