// This file is auto-generated, don't edit it import * as $dara from '@darabonba/typescript'; export class ListPipelinesResponseBodyPipelines extends $dara.Model { /** * @remarks * The creation time. * * Use the UTC time format: yyyy-MM-ddTHH:mm:ssZ * * @example * 2026-02-28T07:14:17Z */ createTime?: string; /** * @remarks * The description. * * @example * test pipeline */ description?: string; /** * @remarks * The name of the pipeline. * * @example * pipeline-name-1 */ pipelineName?: string; /** * @remarks * The region ID. * * @example * cn-hangzhou */ regionId?: string; /** * @remarks * The update time. * * Use the UTC time format: yyyy-MM-ddTHH:mm:ssZ * * @example * 2026-03-24T06:58:22Z */ updateTime?: string; /** * @remarks * The workspace ID. * * @example * workspace-test */ workspace?: string; static names(): { [key: string]: string } { return { createTime: 'createTime', description: 'description', pipelineName: 'pipelineName', regionId: 'regionId', updateTime: 'updateTime', workspace: 'workspace', }; } static types(): { [key: string]: any } { return { createTime: 'string', description: 'string', pipelineName: 'string', regionId: 'string', updateTime: 'string', workspace: 'string', }; } validate() { super.validate(); } constructor(map?: { [key: string]: any }) { super(map); } } export class ListPipelinesResponseBody extends $dara.Model { /** * @remarks * The maximum number of results to return. * * @example * 100 */ maxResults?: number; /** * @remarks * The pagination token. * * @example * 3f0d6785770d5fb308f0605d718d422a227c38f96117633678f029842acd19039329e8281583b3da7bc598dfc4c1973e */ nextToken?: string; /** * @remarks * The pipelines. */ pipelines?: ListPipelinesResponseBodyPipelines[]; /** * @remarks * Id of the request * * @example * 0B9377D9-C56B-5C2E-A8A4-************ */ requestId?: string; static names(): { [key: string]: string } { return { maxResults: 'maxResults', nextToken: 'nextToken', pipelines: 'pipelines', requestId: 'requestId', }; } static types(): { [key: string]: any } { return { maxResults: 'number', nextToken: 'string', pipelines: { 'type': 'array', 'itemType': ListPipelinesResponseBodyPipelines }, requestId: 'string', }; } validate() { if(Array.isArray(this.pipelines)) { $dara.Model.validateArray(this.pipelines); } super.validate(); } constructor(map?: { [key: string]: any }) { super(map); } }