import * as $dara from '@darabonba/typescript'; export declare class ListEditingProjectsRequest extends $dara.Model { /** * @remarks * The method for creating the online editing project. Valid values: * * \\- OpenAPI * * \\- AliyunConsole * * \\- WebSDK * * @example * OpenAPI */ createSource?: string; /** * @remarks * The end of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. * * @example * 2022-02-02T23:59:59Z */ endTime?: string; /** * @remarks * The search keyword. You can search by job ID. * * @example * ******6f36bc45d09a9d5cde49****** */ keyword?: string; /** * @remarks * The number of entries per page. A maximum of 100 entries can be returned on each page. * * Default value: 10. * * @example * 10 */ maxResults?: string; /** * @remarks * The pagination token that is used in the next request to retrieve a new page of results. * * @example * 8EqYpQbZ6Eh7+Zz8DxVYoQ== */ nextToken?: string; /** * @remarks * The type of the editing project. Valid values: * * * EditingProject: a regular editing project. * * LiveEditingProject: a live stream editing project. * * @example * EditingProject */ projectType?: string; /** * @remarks * The order of sorting of the results. Valid values: * * * CreationTime:Desc (default): sorts the results in reverse chronological order. * * CreationTime:Asc: sorts the results in chronological order. * * @example * CreationTime:Desc */ sortBy?: string; /** * @remarks * The beginning of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. * * @example * 2017-12-21T08:00:01Z */ startTime?: string; /** * @remarks * The status of the online editing project. By default, online editing projects in all states are queried. * * @example * Produced */ status?: string; /** * @remarks * The template type. This parameter is required if you create a template-based online editing project. Default value: Timeline. * * * * * * * Valid values: * * * Timeline: a regular template. * * VETemplate: an advanced template. * * None: general editing. * * @example * None */ templateType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }