import * as $dara from '@darabonba/typescript'; export declare class GetDynamicImageJobResponseBodyDynamicImageJobInputOssFile extends $dara.Model { /** * @remarks * The OSS bucket. * * @example * test-bucket */ bucket?: string; /** * @remarks * The OSS location. * * @example * oss-cn-shanghai */ location?: string; /** * @remarks * The OSS object. * * @example * sample-input.mp4 */ object?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetDynamicImageJobResponseBodyDynamicImageJobInput extends $dara.Model { /** * @remarks * The input file. If Type is set to OSS, the URL of an OSS object is returned. If Type is set to Media, the ID of a media asset is returned. The URL of an OSS object can be in one of the following formats: * * 1. OSS://bucket/object * 2. http(s)://bucket.oss-[RegionId].aliyuncs.com/object * * In the URL, bucket specifies an OSS bucket that resides in the same region as the job, and object specifies the object URL in OSS. * * @example * oss://test-bucket/sample-input.mp4 */ media?: string; /** * @remarks * The three key elements of OSS. */ ossFile?: GetDynamicImageJobResponseBodyDynamicImageJobInputOssFile; /** * @remarks * The type of the input file. Valid values: * * 1. OSS: an Object Storage Service (OSS) object. * 2. Media: a media asset. * * @example * OSS */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetDynamicImageJobResponseBodyDynamicImageJobOutputOssFile extends $dara.Model { /** * @remarks * The OSS bucket. * * @example * sample-bucket */ bucket?: string; /** * @remarks * The OSS location. * * @example * oss-cn-shanghai */ location?: string; /** * @remarks * The OSS object. * * @example * path/to/object */ object?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetDynamicImageJobResponseBodyDynamicImageJobOutput extends $dara.Model { /** * @remarks * The input file. If Type is set to OSS, the URL of an OSS object is returned. If Type is set to Media, the ID of a media asset is returned. The URL of an OSS object can be in one of the following formats: * * 1. OSS://bucket/object * 2. http(s)://bucket.oss-[RegionId].aliyuncs.com/object In the URL, bucket specifies an OSS bucket that resides in the same region as the job, and object specifies the object URL in OSS. * * @example * ****d80e4e4044975745c14b**** */ media?: string; /** * @remarks * The three key elements of OSS. */ ossFile?: GetDynamicImageJobResponseBodyDynamicImageJobOutputOssFile; /** * @remarks * The type of the input file. Valid values: OSS: an OSS object. Media: a media asset. * * @example * Media */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetDynamicImageJobResponseBodyDynamicImageJob extends $dara.Model { /** * @remarks * Error codes * * @example * ResourceNotFound */ code?: string; /** * @remarks * The time when the job was created. * * @example * 2022-07-12T16:17:54Z */ createTime?: string; /** * @remarks * The time when the job was complete. * * @example * 2022-07-12T16:30:54Z */ finishTime?: string; /** * @remarks * The input of the job. */ input?: GetDynamicImageJobResponseBodyDynamicImageJobInput; /** * @remarks * The job ID. * * @example * ****d80e4e4044975745c14b**** */ jobId?: string; /** * @remarks * The error message that is returned. * * @example * The specified resource for "CustomTemplate" could not be found. */ message?: string; /** * @remarks * The time when the job was last modified. * * @example * 2022-07-12T16:30:54Z */ modifiedTime?: string; /** * @remarks * The name of the job. * * @example * SampleJob */ name?: string; /** * @remarks * The output of the job. */ output?: GetDynamicImageJobResponseBodyDynamicImageJobOutput; /** * @remarks * The URL of the output animated image. * * @example * http://test-bucket.oss-cn-shanghai.aliyuncs.com/output.gif */ outputUrl?: string; /** * @remarks * The ID of the MPS queue to which the job was submitted. * * @example * ****d80e4e4044975745c14b**** */ pipelineId?: string; /** * @remarks * The state of the job. * * Valid values: * * * Init: The job is submitted. * * Success: The job is successful. * * Fail: The job failed. * * @example * Success */ status?: string; /** * @remarks * The time when the job was submitted. * * @example * 2022-07-12T16:17:54Z */ submitTime?: string; /** * @remarks * The animation template configuration. * * @example * {"Format":"gif","Fps":5,"Height":1080,"Width":1920} */ templateConfig?: string; /** * @remarks * The template ID. * * @example * ****d80e4e4044975745c14b**** */ templateId?: string; /** * @remarks * The request trigger source. * * Valid values: * * * Console * * Workflow * * API * * @example * API */ triggerSource?: string; /** * @remarks * The user-defined data. * * @example * {"sampleParam": "sampleValue"} */ userData?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); } export declare class GetDynamicImageJobResponseBody extends $dara.Model { /** * @remarks * The information about the snapshot job. */ dynamicImageJob?: GetDynamicImageJobResponseBodyDynamicImageJob; /** * @remarks * The request ID. * * @example * ******36-3C1E-4417-BDB2-1E034F****** */ requestId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }