# JobOutputAsset

## Definition

- **object**

## Properties

- **@odata.type**: string (Required)  
  The discriminator for derived types.

- **assetName**: string (Required)  
  The name of the output Asset.

- **endTime**: string or null (Optional)  
  The UTC date and time at which this Output finished processing.

- **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.

### Additional Properties

- **category**: enum (Optional)  
  Allowed values: AccountConfiguration, ContentDownload, ServiceUpload.

- **code**: enum (Optional)  
  Allowed values: ConfigurationUnsupported, ContentMalformed, ContentUnsupported, DownloadNotAccessible, DownloadTransientError, IdentityUnsupported, ServiceError, ServiceTransientError, UploadNotAccessible, UploadTransientError.

- **message**: string (Optional)

- **retry**: enum (Optional)  
  Allowed values: DoNotRetry, MayRetry.

- **label**: string (Optional)  
  A label that is assigned to a JobOutput in order to help uniquely identify it.

- **progress**: integer or null (Optional)  
  Defaults to 0. If the JobOutput is in a Processing state, this contains the Job completion percentage. The value is an estimate and not intended to be used to predict Job completion times.

- **startTime**: string or null (Optional)  
  The UTC date and time at which this Output began processing.

- **state**: enum or null (Optional)  
  Defaults to Queued. The current state of the job.  
  Allowed values: Canceled, Canceling, Error, Finished, Processing, Queued, Scheduled.
