/** */ import * as $Util from '@alicloud/tea-util'; import OpenApi, * as $OpenApi from '@alicloud/openapi-client'; import * as $tea from '@alicloud/tea-typescript'; export declare class AddProjectMemberHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddProjectMemberRequest extends $tea.Model { /** * @remarks * This parameter is required. */ userIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddProjectMemberResponseBody extends $tea.Model { result?: AddProjectMemberResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddProjectMemberResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AddProjectMemberResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ArchiveProjectHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ArchiveProjectResponseBody extends $tea.Model { result?: ArchiveProjectResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ArchiveProjectResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ArchiveProjectResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ArchiveTaskHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ArchiveTaskResponseBody extends $tea.Model { result?: ArchiveTaskResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ArchiveTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ArchiveTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateOrganizationTaskHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateOrganizationTaskRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 明天12点前完成周报撰写 */ content?: string; /** * @example * 2021-08-13T07:36:50.318Z */ createTime?: string; /** * @example * false * * **if can be null:** * true */ disableActivity?: boolean; /** * @example * false * * **if can be null:** * true */ disableNotification?: boolean; /** * @example * 2021-08-13T07:36:50.318Z */ dueDate?: string; /** * @example * 173xxxx */ executorId?: string; involveMembers?: string[]; /** * @example * 我是一条任务备注 */ note?: string; /** * @remarks * This parameter is required. * * @example * -10 */ priority?: number; /** * @remarks * This parameter is required. * * @example * members */ visible?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateOrganizationTaskResponseBody extends $tea.Model { result?: CreateOrganizationTaskResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateOrganizationTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateOrganizationTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreatePlanTimeHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreatePlanTimeRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 2022-09-05 */ endDate?: string; /** * @remarks * This parameter is required. * * @example * 123456 */ executorId?: string; /** * @remarks * This parameter is required. */ includesHolidays?: boolean; /** * @remarks * This parameter is required. */ isDuration?: boolean; /** * @remarks * This parameter is required. * * @example * 63186e54e07f18003fea6b90 */ objectId?: string; /** * @remarks * This parameter is required. * * @example * task */ objectType?: string; /** * @remarks * This parameter is required. * * @example * 3600000 */ planTime?: number; /** * @remarks * This parameter is required. * * @example * 2022-09-05 */ startDate?: string; /** * @remarks * This parameter is required. * * @example * 123456 */ submitterId?: string; /** * @remarks * This parameter is required. * * @example * organization */ tenantType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreatePlanTimeResponseBody extends $tea.Model { result?: CreatePlanTimeResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreatePlanTimeResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreatePlanTimeResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectRequest extends $tea.Model { /** * @example * 项目1 */ name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectResponseBody extends $tea.Model { result?: CreateProjectResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateProjectResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectByTemplateHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectByTemplateRequest extends $tea.Model { /** * @example * 这是项目描述 */ description?: string; /** * @example * 2021-08-13T07:36:50.318Z */ endDate?: string; /** * @remarks * This parameter is required. * * @example * 项目1 */ name?: string; /** * @example * 578cae9dbf83e5xxxx */ programId?: string; /** * @example * 通过名称填写项目集 */ programName?: string; /** * @example * 2021-08-13T07:36:50.318Z */ startDate?: string; /** * @example * 578cae9dbf83e5xxxx */ templateId?: string; /** * @example * 通过名称填写项目模板 */ templateName?: string; /** * @example * project */ visibility?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectByTemplateResponseBody extends $tea.Model { result?: CreateProjectByTemplateResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectByTemplateResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateProjectByTemplateResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectCustomfieldStatusHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectCustomfieldStatusRequest extends $tea.Model { /** * @example * 63a5301e420637003f5dxxxx */ customFieldId?: string; /** * @example * 64a5301e420637003f5dxxxx */ customFieldInstanceId?: string; /** * @example * 项目进度 */ customFieldName?: string; /** * @remarks * This parameter is required. */ value?: CreateProjectCustomfieldStatusRequestValue[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectCustomfieldStatusResponseBody extends $tea.Model { result?: CreateProjectCustomfieldStatusResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectCustomfieldStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateProjectCustomfieldStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTaskHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTaskRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 任务标题 */ content?: string; customfields?: CreateTaskRequestCustomfields[]; /** * @example * 2022-06-13T07:36:50.318Z */ dueDate?: string; /** * @example * 173xxxx */ executorId?: string; involveMembers?: string[]; /** * @example * 我是一条任务备注 */ note?: string; /** * @example * 62c25e3b376exxxxxx */ parentTaskId?: string; /** * @example * -10 */ priority?: number; /** * @example * 通过名称填写优先级 */ priorityName?: string; /** * @example * 62c25e3b376exxxxxx */ projectId?: string; /** * @example * 通过名称填写所属项目 */ projectName?: string; /** * @example * 62c25e3b376exxxxxx */ scenariofieldconfigId?: string; /** * @example * 62c25e3b376exxxxxx */ sprintId?: string; /** * @example * 62c25e3b376exxxxxx */ stageId?: string; /** * @example * 2022-06-13T07:36:50.318Z */ startDate?: string; /** * @example * 1 */ storyPoint?: string; tagIds?: string[]; tagNames?: string[]; /** * @example * 62c25e3b376exxxxxx */ taskflowstatusId?: string; /** * @example * 62c25e3b376exxxxxx */ tasklistId?: string; /** * @example * 通过名称填写任务状态 */ tfsName?: string; /** * @example * members */ visible?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTaskResponseBody extends $tea.Model { result?: CreateTaskResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTaskObjectLinkHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTaskObjectLinkRequest extends $tea.Model { linkedData?: CreateTaskObjectLinkRequestLinkedData; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTaskObjectLinkResponseBody extends $tea.Model { result?: CreateTaskObjectLinkResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTaskObjectLinkResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateTaskObjectLinkResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateWorkTimeHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateWorkTimeRequest extends $tea.Model { description?: string; /** * @remarks * This parameter is required. * * @example * 2022-09-05 */ endDate?: string; /** * @remarks * This parameter is required. * * @example * 123456 */ executorId?: string; /** * @remarks * This parameter is required. */ includesHolidays?: boolean; /** * @remarks * This parameter is required. */ isDuration?: boolean; /** * @remarks * This parameter is required. * * @example * 63186e54e07f18003fea6b90 */ objectId?: string; /** * @remarks * This parameter is required. * * @example * task */ objectType?: string; /** * @remarks * This parameter is required. * * @example * 2022-09-05 */ startDate?: string; /** * @remarks * This parameter is required. * * @example * 123456 */ submitterId?: string; /** * @remarks * This parameter is required. */ workTime?: number; /** * @remarks * This parameter is required. * * @example * organization */ tenantType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateWorkTimeResponseBody extends $tea.Model { result?: CreateWorkTimeResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateWorkTimeResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateWorkTimeResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateWorkTimeApproveHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateWorkTimeApproveRequest extends $tea.Model { /** * @remarks * This parameter is required. */ workTimeIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateWorkTimeApproveResponseBody extends $tea.Model { /** * @example * 执行成功 */ message?: string; /** * @example * 1234 */ requestId?: string; result?: CreateWorkTimeApproveResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateWorkTimeApproveResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateWorkTimeApproveResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteProjectMemberHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteProjectMemberRequest extends $tea.Model { /** * @remarks * This parameter is required. */ userIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteProjectMemberResponseBody extends $tea.Model { result?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteProjectMemberResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: DeleteProjectMemberResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteTaskHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteTaskResponseBody extends $tea.Model { result?: { [key: string]: string; }; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: DeleteTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetDeptsByOrgIdHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; dingAccessTokenType?: string; dingOrgId?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetDeptsByOrgIdRequest extends $tea.Model { maxResults?: number; nextToken?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetDeptsByOrgIdResponseBody extends $tea.Model { deptList?: GetDeptsByOrgIdResponseBodyDeptList[]; hasMore?: boolean; maxResults?: number; nextToken?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetDeptsByOrgIdResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetDeptsByOrgIdResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEmpsByOrgIdHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; dingAccessTokenType?: string; dingIsvOrgId?: string; dingOrgId?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEmpsByOrgIdRequest extends $tea.Model { maxResults?: number; needDept?: boolean; nextToken?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEmpsByOrgIdResponseBody extends $tea.Model { empList?: GetEmpsByOrgIdResponseBodyEmpList[]; hasMore?: boolean; nextToken?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEmpsByOrgIdResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetEmpsByOrgIdResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOrganizatioTaskByIdsHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOrganizatioTaskByIdsRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 62a010c153c2ef5244xxxx, 62a010c153c2ef524xxxxxx */ taskIds?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOrganizatioTaskByIdsResponseBody extends $tea.Model { result?: GetOrganizatioTaskByIdsResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOrganizatioTaskByIdsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetOrganizatioTaskByIdsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOrganizationPriorityListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOrganizationPriorityListResponseBody extends $tea.Model { result?: GetOrganizationPriorityListResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOrganizationPriorityListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetOrganizationPriorityListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOrganizationTaskHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOrganizationTaskResponseBody extends $tea.Model { result?: GetOrganizationTaskResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOrganizationTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetOrganizationTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectGroupHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectGroupRequest extends $tea.Model { /** * @example * 10 */ pageSize?: number; /** * @example * 01525006000512579xxx */ viewerId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectGroupResponseBody extends $tea.Model { result?: GetProjectGroupResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectGroupResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetProjectGroupResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectMemebersHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectMemebersRequest extends $tea.Model { /** * @example * 10 */ maxResults?: number; /** * @example * 60a2187eb72xxxxxxx */ projectRoleId?: string; /** * @example * 55 */ skip?: number; /** * @example * 60a2187eb72xxxxxxx,60a2187eb72xxxxxxx */ userIds?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectMemebersResponseBody extends $tea.Model { result?: GetProjectMemebersResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectMemebersResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetProjectMemebersResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectStatusListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectStatusListResponseBody extends $tea.Model { result?: GetProjectStatusListResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectStatusListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetProjectStatusListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTaskByIdsHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTaskByIdsRequest extends $tea.Model { /** * @example * 60a2187eb72xxxxxxx */ parentTaskId?: string; /** * @example * 60a2187eb72xxxxxxx */ taskId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTaskByIdsResponseBody extends $tea.Model { result?: GetTaskByIdsResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTaskByIdsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetTaskByIdsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbOrgIdByDingOrgIdHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbOrgIdByDingOrgIdRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 0175xxxx */ optUserId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbOrgIdByDingOrgIdResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ result?: GetTbOrgIdByDingOrgIdResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbOrgIdByDingOrgIdResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetTbOrgIdByDingOrgIdResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbProjectGrayHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; dingAccessTokenType?: string; dingCorpId?: string; dingIsvOrgId?: string; dingOrgId?: string; dingSuiteKey?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbProjectGrayRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * project_teambition */ label?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbProjectGrayResponseBody extends $tea.Model { requestId?: string; /** * @example * true */ result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbProjectGrayResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetTbProjectGrayResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbProjectSourceHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; dingAccessTokenType?: string; dingCorpId?: string; dingIsvOrgId?: string; dingOrgId?: string; dingSuiteKey?: string; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbProjectSourceResponseBody extends $tea.Model { /** * @example * ”0“ */ installSource?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbProjectSourceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetTbProjectSourceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbUserIdByStaffIdHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbUserIdByStaffIdRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 0175xxxx */ optUserId?: string; /** * @remarks * This parameter is required. * * @example * 0175xxxx */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbUserIdByStaffIdResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ result?: GetTbUserIdByStaffIdResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbUserIdByStaffIdResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetTbUserIdByStaffIdResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetUserJoinedProjectHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetUserJoinedProjectRequest extends $tea.Model { /** * @example * 10 */ maxResults?: number; /** * @example * f279e812xxxxxx */ nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetUserJoinedProjectResponseBody extends $tea.Model { /** * @example * f279e812xxxxxx */ nextToken?: string; result?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetUserJoinedProjectResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetUserJoinedProjectResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProjectHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProjectRequest extends $tea.Model { /** * @example * 10 */ maxResults?: number; /** * @example * 测试项目 */ name?: string; /** * @example * f279e812xxxxxx */ nextToken?: string; /** * @example * 60a2187eb72xxxxxxx */ projectIds?: string; /** * @example * 60a2187eb72xxxxxxx */ sourceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProjectResponseBody extends $tea.Model { /** * @example * "10" */ nextToken?: string; /** * @example * c825b82b-a87a-49f3-a8b2-7a948b979975 */ requestId?: string; result?: QueryProjectResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProjectResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryProjectResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTaskOfProjectHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTaskOfProjectRequest extends $tea.Model { /** * @example * 10 */ maxResults?: number; /** * @example * f279e812-e431-428d-846d-cxxxxxx */ nextToken?: string; /** * @example * involveMembers NOT IN ["0612xx"] AND executorId="057xxx" AND content~标题2 */ query?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTaskOfProjectResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * f279e812-e431-428d-846d-cxxxxxx */ nextToken?: string; result?: QueryTaskOfProjectResponseBodyResult[]; /** * @remarks * This parameter is required. * * @example * 35 */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTaskOfProjectResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryTaskOfProjectResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SeachTaskStageHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SeachTaskStageRequest extends $tea.Model { /** * @example * 10 */ maxResults?: number; /** * @example * f279e812xxxxxx */ nextToken?: string; /** * @example * 自定义列1 */ query?: string; /** * @example * 60a2187eb72xxxxxxx */ taskListId?: string; /** * @example * 60a2187eb72xxxxxxx,60a2187eb72xxxxxxx */ taskStageIds?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SeachTaskStageResponseBody extends $tea.Model { /** * @example * f279e812-e431-428d-846d-cxxxxxx */ nextToken?: string; result?: SeachTaskStageResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SeachTaskStageResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SeachTaskStageResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchAllTasksByTqlHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchAllTasksByTqlRequest extends $tea.Model { /** * @example * 50 */ maxResults?: number; /** * @example * DXF1ZXJ5QW5kRmV0Y2gBAAAAAAKC9p4WVjNKbUstaldRX3lOOHNBbElzcjA5Zw== */ nextToken?: string; /** * @example * isDone = false */ tql?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchAllTasksByTqlResponseBody extends $tea.Model { /** * @example * f279e812-e431-428d-846d-cxxxxxx */ nextToken?: string; /** * @example * 60BEE277-347B-1D5E-B6A4-E90788531911 */ requestId?: string; result?: string[]; /** * @example * 1 */ totalSize?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchAllTasksByTqlResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SearchAllTasksByTqlResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchOranizationCustomfieldHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchOranizationCustomfieldRequest extends $tea.Model { /** * @example * 60a2187eb72xxxxxxx */ customFieldIds?: string; /** * @example * 60a2187eb72xxxxxxx */ instanceIds?: string; /** * @example * 10 */ maxResults?: number; /** * @example * f279e812xxxxxx */ nextToken?: string; /** * @example * 60a2187eb72xxxxxxx,60a2187eb72xxxxxxx */ projectIds?: string; /** * @example * 自定义字段1 */ query?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchOranizationCustomfieldResponseBody extends $tea.Model { /** * @example * f279e812-e431-428d-846d-cxxxxxx */ nextToken?: string; result?: SearchOranizationCustomfieldResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchOranizationCustomfieldResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SearchOranizationCustomfieldResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchProjectCustomfieldHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchProjectCustomfieldRequest extends $tea.Model { /** * @example * 60a2187eb72xxxxxxx,60a2187eb72xxxxxxx */ customFieldIds?: string; /** * @example * 60a2187eb72xxxxxxx,60a2187eb72xxxxxxx */ instanceIds?: string; /** * @example * 10 */ maxResults?: number; /** * @example * f279e812xxxxxx */ nextToken?: string; /** * @example * 自定义字段名1 */ query?: string; /** * @example * 60a2187eb72xxxxxxx */ scenarioFieldConfigId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchProjectCustomfieldResponseBody extends $tea.Model { /** * @example * f279e812-e431-428d-846d-cxxxxxx */ nextToken?: string; result?: SearchProjectCustomfieldResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchProjectCustomfieldResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SearchProjectCustomfieldResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchProjectTemplateHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchProjectTemplateRequest extends $tea.Model { /** * @example * 模板1 */ keyword?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchProjectTemplateResponseBody extends $tea.Model { result?: SearchProjectTemplateResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchProjectTemplateResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SearchProjectTemplateResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchTaskFlowHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchTaskFlowRequest extends $tea.Model { /** * @example * 10 */ maxResults?: number; /** * @example * f279e812xxxxxx */ nextToken?: string; /** * @example * 工作流1 */ query?: string; /** * @example * 60a2187eb72xxxxxxx,60a2187eb72xxxxxxx */ taskflowIds?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchTaskFlowResponseBody extends $tea.Model { result?: SearchTaskFlowResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchTaskFlowResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SearchTaskFlowResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchTaskListHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchTaskListRequest extends $tea.Model { /** * @example * 10 */ maxResults?: number; /** * @example * f279e812xxxxxx */ nextToken?: string; /** * @example * 自定义分组1 */ query?: string; /** * @example * 60a2187eb72xxxxxxx,60a2187eb72xxxxxxx */ taskListIds?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchTaskListResponseBody extends $tea.Model { /** * @example * f279e812-e431-428d-846d-cxxxxxx */ nextToken?: string; result?: SearchTaskListResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchTaskListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SearchTaskListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchTaskflowStatusHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchTaskflowStatusRequest extends $tea.Model { /** * @example * 10 */ maxResults?: number; /** * @example * f279e812xxxxxx */ nextToken?: string; /** * @example * 未开始 */ query?: string; /** * @example * 60a2187eb72xxxxxxx,60a2187eb72xxxxxxx */ tfIds?: string; /** * @example * 60a2187eb72xxxxxxx,60a2187eb72xxxxxxx */ tfsIds?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchTaskflowStatusResponseBody extends $tea.Model { result?: SearchTaskflowStatusResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchTaskflowStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SearchTaskflowStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchUserTaskHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchUserTaskRequest extends $tea.Model { maxResults?: number; nextToken?: string; /** * @remarks * This parameter is required. */ roleTypes?: string; tql?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchUserTaskResponseBody extends $tea.Model { /** * @example * DXF1ZXJ5QW5kRmV0Y2gBAAAAAAbMXT4WVjNKbUstaldRX3lOOHNBbElzcjA5Zw== */ nextToken?: string; /** * @example * F86698E9-E4F5-1231-AC99-2ECFC0D37BDE */ requestId?: string; result?: SearchUserTaskResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchUserTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SearchUserTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SuspendProjectHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SuspendProjectResponseBody extends $tea.Model { result?: SuspendProjectResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SuspendProjectResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SuspendProjectResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UnSuspendProjectHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UnSuspendProjectResponseBody extends $tea.Model { result?: UnSuspendProjectResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UnSuspendProjectResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UnSuspendProjectResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateCustomfieldValueHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateCustomfieldValueRequest extends $tea.Model { /** * @example * 62a010c153c2ef52xxxx */ customFieldId?: string; /** * @remarks * This parameter is required. * * @example * 自定义字段-文本 */ customFieldName?: string; value?: UpdateCustomfieldValueRequestValue[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateCustomfieldValueResponseBody extends $tea.Model { result?: UpdateCustomfieldValueResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateCustomfieldValueResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateCustomfieldValueResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskContentHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskContentRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 后天交周报 */ content?: string; /** * @example * true */ disableActivity?: boolean; /** * @example * true */ disableNotification?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskContentResponseBody extends $tea.Model { result?: UpdateOrganizationTaskContentResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskContentResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateOrganizationTaskContentResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskDueDateHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskDueDateRequest extends $tea.Model { /** * @example * true */ disableActivity?: boolean; /** * @example * true */ disableNotification?: boolean; /** * @remarks * This parameter is required. * * @example * 2022-06-13T03:30:42.830Z */ dueDate?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskDueDateResponseBody extends $tea.Model { result?: UpdateOrganizationTaskDueDateResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskDueDateResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateOrganizationTaskDueDateResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskExecutorHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskExecutorRequest extends $tea.Model { disableActivity?: boolean; disableNotification?: boolean; /** * @remarks * This parameter is required. */ executorId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskExecutorResponseBody extends $tea.Model { result?: UpdateOrganizationTaskExecutorResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskExecutorResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateOrganizationTaskExecutorResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskInvolveMembersHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskInvolveMembersRequest extends $tea.Model { addInvolvers?: string[]; delInvolvers?: string[]; /** * @example * true */ disableActivity?: boolean; /** * @example * true */ disableNotification?: boolean; involveMembers?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskInvolveMembersResponseBody extends $tea.Model { result?: UpdateOrganizationTaskInvolveMembersResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskInvolveMembersResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateOrganizationTaskInvolveMembersResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskNoteHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskNoteRequest extends $tea.Model { /** * @example * true */ disableActivity?: boolean; /** * @example * true */ disableNotification?: boolean; /** * @remarks * This parameter is required. * * @example * 我是一条备注哦 */ note?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskNoteResponseBody extends $tea.Model { result?: UpdateOrganizationTaskNoteResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskNoteResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateOrganizationTaskNoteResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskPriorityHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskPriorityRequest extends $tea.Model { /** * @example * true */ disableActivity?: boolean; /** * @example * true */ disableNotification?: boolean; /** * @remarks * This parameter is required. * * @example * -10 */ priority?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskPriorityResponseBody extends $tea.Model { result?: UpdateOrganizationTaskPriorityResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskPriorityResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateOrganizationTaskPriorityResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskStatusHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskStatusRequest extends $tea.Model { /** * @example * false */ disableActivity?: boolean; /** * @example * false */ disableNotification?: boolean; /** * @remarks * This parameter is required. * * @example * true */ isDone?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskStatusResponseBody extends $tea.Model { result?: UpdateOrganizationTaskStatusResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateOrganizationTaskStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateProjectGroupHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateProjectGroupRequest extends $tea.Model { addProjectGroupIds?: string[]; delProjectGroupIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateProjectGroupResponseBody extends $tea.Model { result?: UpdateProjectGroupResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateProjectGroupResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateProjectGroupResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskContentHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskContentRequest extends $tea.Model { /** * @example * 更改后的标题 */ content?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskContentResponseBody extends $tea.Model { result?: UpdateTaskContentResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskContentResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateTaskContentResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskDueDateHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskDueDateRequest extends $tea.Model { /** * @example * 2022-07-04T03:29:34.770Z */ dueDate?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskDueDateResponseBody extends $tea.Model { result?: UpdateTaskDueDateResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskDueDateResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateTaskDueDateResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskExecutorHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskExecutorRequest extends $tea.Model { /** * @example * 0517xxxxxxx */ executorId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskExecutorResponseBody extends $tea.Model { result?: UpdateTaskExecutorResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskExecutorResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateTaskExecutorResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskInvolvemembersHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskInvolvemembersRequest extends $tea.Model { addInvolvers?: string[]; delInvolvers?: string[]; involveMembers?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskInvolvemembersResponseBody extends $tea.Model { result?: UpdateTaskInvolvemembersResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskInvolvemembersResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateTaskInvolvemembersResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskNoteHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskNoteRequest extends $tea.Model { /** * @example * 更改后的备注 */ note?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskNoteResponseBody extends $tea.Model { result?: UpdateTaskNoteResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskNoteResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateTaskNoteResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskPriorityHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskPriorityRequest extends $tea.Model { /** * @example * 1 */ priority?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskPriorityResponseBody extends $tea.Model { result?: UpdateTaskPriorityResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskPriorityResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateTaskPriorityResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskStageHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskStageRequest extends $tea.Model { /** * @example * 64ba333e4206372f3f5cxxxx */ taskStageId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskStageResponseBody extends $tea.Model { result?: UpdateTaskStageResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskStageResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateTaskStageResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskStartdateHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskStartdateRequest extends $tea.Model { /** * @example * 2022-07-04T03:29:34.770Z */ startDate?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskStartdateResponseBody extends $tea.Model { result?: UpdateTaskStartdateResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskStartdateResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateTaskStartdateResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskTaskflowstatusHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskTaskflowstatusRequest extends $tea.Model { /** * @example * 60a2187eb72xxxxxxx */ taskflowStatusId?: string; /** * @example * 说明。 */ taskflowStatusUpdateNote?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskTaskflowstatusResponseBody extends $tea.Model { result?: UpdateTaskTaskflowstatusResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskTaskflowstatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateTaskTaskflowstatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateWorkTimeApproveHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateWorkTimeApproveRequest extends $tea.Model { /** * @example * 2023-04-04T00:00:00.000Z */ finishTime?: string; /** * @example * 1233 */ instanceId?: string; /** * @example * NEW */ status?: string; /** * @example * 2023-04-04T00:00:00.000Z */ submitTime?: string; /** * @example * xxxx 用工申请 */ title?: string; /** * @example * https://xxxbpms.xxx/xxxx */ url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateWorkTimeApproveResponseBody extends $tea.Model { /** * @example * 执行成功 */ message?: string; /** * @example * 1234 */ requestId?: string; result?: UpdateWorkTimeApproveResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateWorkTimeApproveResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateWorkTimeApproveResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddProjectMemberResponseBodyResult extends $tea.Model { joined?: string; nickname?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ArchiveProjectResponseBodyResult extends $tea.Model { /** * @example * true */ isArchived?: boolean; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ArchiveTaskResponseBodyResult extends $tea.Model { /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateOrganizationTaskResponseBodyResultCreator extends $tea.Model { /** * @example * https://xxxxxxxxxx */ avatarUrl?: string; /** * @example * 鬼斩 */ name?: string; /** * @example * 173xxxx */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateOrganizationTaskResponseBodyResultExecutor extends $tea.Model { /** * @example * https://xxxxxxxxxx */ avatarUrl?: string; /** * @example * 鬼斩 */ name?: string; /** * @example * 173xxxx */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateOrganizationTaskResponseBodyResultInvolvers extends $tea.Model { /** * @example * httpx://xxx */ avatarUrl?: string; /** * @example * 173xxxx */ id?: string; /** * @example * 鬼斩 */ name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateOrganizationTaskResponseBodyResult extends $tea.Model { ancestorIds?: string[]; /** * @example * 0 */ attachmentsCount?: number; /** * @example * 明天12点前写好周报 */ content?: string; /** * @example * 2021-08-13T07:36:50.318Z */ created?: string; creator?: CreateOrganizationTaskResponseBodyResultCreator; /** * @example * 173xxxx */ creatorId?: string; /** * @example * 2021-08-13T07:36:50.318Z */ dueDate?: string; executor?: CreateOrganizationTaskResponseBodyResultExecutor; /** * @example * 173xxxx */ executorId?: string; /** * @example * false */ hasReminder?: boolean; /** * @example * 62a697c053c2ef5xxxxxx */ id?: string; involveMembers?: string[]; involvers?: CreateOrganizationTaskResponseBodyResultInvolvers[]; /** * @example * false */ isDeleted?: boolean; /** * @example * false */ isDone?: string; /** * @example * 我是一条备注哦 */ note?: string; /** * @example * -10 */ priority?: number; /** * @example * 2021-08-13T07:36:50.318Z */ updated?: string; /** * @example * members */ visible?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreatePlanTimeResponseBodyResultBody extends $tea.Model { /** * @example * 2022-09-05T00:00:00.000Z */ date?: string; /** * @example * 63186e54e07f18003fea6b90 */ objectId?: string; /** * @example * 360000 */ planTime?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreatePlanTimeResponseBodyResult extends $tea.Model { body?: CreatePlanTimeResponseBodyResultBody[]; /** * @example * 创建工时成功 */ message?: string; ok?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectResponseBodyResultCustomFieldsValue extends $tea.Model { customFieldValueId?: string; metaString?: string; title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectResponseBodyResultCustomFields extends $tea.Model { customFieldId?: string; type?: string; value?: CreateProjectResponseBodyResultCustomFieldsValue[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectResponseBodyResult extends $tea.Model { /** * @example * 2022-07-04T03:29:34.770Z */ created?: string; /** * @example * 0517xxxxxxx */ creatorId?: string; customFields?: CreateProjectResponseBodyResultCustomFields[]; /** * @example * 6398042ec98a4e4e33xxxxxx */ defaultCollectionId?: string; /** * @example * false */ isArchived?: boolean; /** * @example * false */ isSuspended?: boolean; /** * @example * false */ isTemplate?: boolean; /** * @example * "https://tcs-ga.teambition.net/thumb/xxxxxxx */ logo?: string; /** * @example * 项目1 */ name?: string; /** * @example * taskflow */ normalType?: string; /** * @example * 62c25e3b376ecxxxxxxx */ projectId?: string; /** * @example * 6398042ec98a4e4e33 */ rootCollectionId?: string; /** * @example * 62c25e3b376ecxxxxxxx */ sourceId?: string; /** * @example * "" */ uniqueIdPrefix?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; /** * @example * project */ visibility?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectByTemplateResponseBodyResult extends $tea.Model { /** * @example * 2022-08-01T09:50:31.275Z */ created?: string; /** * @example * 这是项目描述 */ description?: string; /** * @example * 2021-08-13T07:36:50.318Z */ endDate?: string; /** * @example * 62e7a1e721d20b5aexxx */ id?: string; /** * @example * https://www.xxx.com/xxxxx */ logo?: string; /** * @example * 项目1 */ name?: string; /** * @example * 578cae9dbf83e5xxxx */ programId?: string; /** * @example * 2021-08-13T07:36:50.318Z */ startDate?: string; /** * @example * project */ visibility?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectCustomfieldStatusRequestValue extends $tea.Model { /** * @example * 63a5301e420637003f5dxxxx */ customFieldValueId?: string; /** * @example * {} */ metaString?: string; /** * @example * 进行中 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectCustomfieldStatusResponseBodyResultValue extends $tea.Model { /** * @example * 63a5301e420637003f5dxxxx */ customFieldValueId?: string; metaString?: string; /** * @example * 13 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateProjectCustomfieldStatusResponseBodyResult extends $tea.Model { /** * @example * lookup2 */ advancedCustomFieldObjectType?: string; /** * @example * 63a5301e420637003f5dxxxx */ customFieldId?: string; /** * @example * 项目进度 */ name?: string; /** * @example * 62a5301e420637003f5dxxxx */ originalId?: string; /** * @example * number */ type?: string; value?: CreateProjectCustomfieldStatusResponseBodyResultValue[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTaskRequestCustomfieldsValue extends $tea.Model { id?: string; thumbUrl?: string; /** * @example * 我是自定义字段显示值 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTaskRequestCustomfields extends $tea.Model { /** * @example * 自定义字段别名 */ customfieldAlias?: string; /** * @example * 62fb0bxxxxxxx */ customfieldId?: string; /** * @example * 自定义字段-文本 */ customfieldName?: string; value?: CreateTaskRequestCustomfieldsValue[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTaskResponseBodyResultCustomfieldsValue extends $tea.Model { id?: string; thumbUrl?: string; /** * @example * 我是自定义字段显示值 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTaskResponseBodyResultCustomfields extends $tea.Model { /** * @example * 625bcxdxxxxxx */ customfieldId?: string; value?: CreateTaskResponseBodyResultCustomfieldsValue[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTaskResponseBodyResult extends $tea.Model { /** * @example * 任务标题 */ content?: string; /** * @example * 2021-08-13T07:36:50.318Z */ created?: string; /** * @example * 173xxxxx */ creatorId?: string; customfields?: CreateTaskResponseBodyResultCustomfields[]; /** * @example * 2022-08-13T07:36:50.318Z */ dueDate?: string; /** * @example * 173xxxx */ executorId?: string; involveMembers?: string[]; /** * @example * 我是一条备注 */ note?: string; /** * @example * -10 */ priority?: number; /** * @example * 62c25e3b376ecxxxxxx */ projectId?: string; /** * @example * 62c25e3b376exxxxxx */ sprintId?: string; /** * @example * 1 */ storyPoint?: string; tagIds?: string[]; /** * @example * 62a697c053c2ef5xxxxxx */ taskId?: string; /** * @example * 62c25e3b376exxxxxx */ tasklistId?: string; /** * @example * 2021-08-13T07:36:50.318Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTaskObjectLinkRequestLinkedData extends $tea.Model { /** * @example * 我是内容 */ content?: string; /** * @example * https://abc.com/url */ thumbnailUrl?: string; /** * @remarks * This parameter is required. * * @example * 我是标题 */ title?: string; /** * @remarks * This parameter is required. * * @example * https://abcd.com/url */ url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTaskObjectLinkResponseBodyResult extends $tea.Model { /** * @example * 2021-08-13T07:36:50.318Z */ created?: string; /** * @example * xxxx */ objectLinkId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateWorkTimeResponseBodyResultBody extends $tea.Model { /** * @example * 2022-09-05T00:00:00.000Z */ date?: string; /** * @example * 63186e54e07f18003fea6b90 */ taskId?: string; /** * @example * 3600000 */ workTime?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateWorkTimeResponseBodyResult extends $tea.Model { body?: CreateWorkTimeResponseBodyResultBody[]; /** * @example * 创建成功 */ message?: string; ok?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateWorkTimeApproveResponseBodyResult extends $tea.Model { /** * @example * 636c9634b183ac0040ee85b4 */ approveOpenId?: string; /** * @example * 2022-07-04T03:29:34.770Z */ createdAt?: string; /** * @example * 6446626a9fb5a70c05fc3fc3 */ creatorId?: string; /** * @example * ding123xxx */ organizationId?: string; /** * @example * NEW */ status?: string; /** * @example * 636c9634b183ac0040ee85b4 */ taskId?: string; /** * @example * 100000 */ time?: number; /** * @example * 2022-07-04T03:29:34.770Z */ updatedAt?: string; /** * @example * 6446626a9fb5a70c05fc3fc3 */ userId?: string; workTimeIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetDeptsByOrgIdResponseBodyDeptList extends $tea.Model { deptId?: number; name?: string; parentId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetEmpsByOrgIdResponseBodyEmpList extends $tea.Model { avatar?: string; deptIdList?: number[]; dingId?: string; name?: string; nick?: string; orgId?: number; position?: string; unionid?: string; userid?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOrganizatioTaskByIdsResponseBodyResult extends $tea.Model { ancestorIds?: string[]; /** * @example * 明天12点前写好周报 */ content?: string; /** * @example * 2021-08-13T07:36:50.318Z */ created?: string; /** * @example * 173xxxx */ creatorId?: string; /** * @example * 2021-08-13T07:36:50.318Z */ dueDate?: string; /** * @example * 173xxxx */ executorId?: string; involveMembers?: string[]; /** * @example * false */ isDeleted?: boolean; /** * @example * false */ isDone?: boolean; labels?: string[]; /** * @example * 我是一条备注哦 */ note?: string; /** * @example * -10 */ priority?: number; /** * @example * 2021-08-13T07:36:50.318Z */ startDate?: string; /** * @example * 62a010c153c2efxxxxxxx */ taskId?: string; /** * @example * 2021-08-13T07:36:50.318Z */ updated?: string; /** * @example * members */ visible?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOrganizationPriorityListResponseBodyResult extends $tea.Model { /** * @example * blue */ color?: string; /** * @example * 普通 */ name?: string; /** * @example * 1 */ priority?: string; /** * @example * 5e870bc35b79b70xxxxx */ priorityId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetOrganizationTaskResponseBodyResult extends $tea.Model { ancestorIds?: string[]; /** * @example * 明天12点前写好周报 */ content?: string; /** * @example * 2021-08-13T07:36:50.318Z */ created?: string; /** * @example * 173xxxx */ creatorId?: string; /** * @example * 2021-08-13T07:36:50.318Z */ dueDate?: string; /** * @example * 173xxxx */ executorId?: string; involveMembers?: string[]; /** * @example * false */ isDeleted?: boolean; /** * @example * false */ isDone?: boolean; labels?: string[]; /** * @example * 我是一条备注哦 */ note?: string; /** * @example * -10 */ priority?: number; /** * @example * 2021-08-13T07:36:50.318Z */ startDate?: string; /** * @example * 62a010c153c2exxxxxxxxx */ taskId?: string; /** * @example * 2021-08-13T07:36:50.318Z */ updated?: string; /** * @example * members */ visible?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectGroupResponseBodyResult extends $tea.Model { /** * @example * 2022-06-13T07:36:50.318Z */ created?: string; /** * @example * 6215dce28972510xxxxx */ id?: string; /** * @example * 分组1 */ name?: string; /** * @example * 2022-06-13T07:36:50.318Z */ updated?: string; /** * @example * organization */ visible?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectMemebersResponseBodyResult extends $tea.Model { /** * @example * 62c25e3b376ec29c45xxxxx * * @deprecated */ memberId?: string; /** * @example * 0 */ role?: number; roleIds?: string[]; /** * @example * 0715153011125xxxx */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProjectStatusListResponseBodyResult extends $tea.Model { /** * @example * 进度正常,详细说明 */ content?: string; /** * @example * 2022-07-04T03:29:34.770Z */ created?: string; /** * @example * 0715153011xxxxxx */ creatorId?: string; /** * @example * normal */ degree?: string; /** * @example * 进度正常 */ name?: string; /** * @example * 62c25e3b376ecxxxxxxx */ projectId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTaskByIdsResponseBodyResultCustomFieldsValue extends $tea.Model { /** * @example * 6722223xxxxxxxx */ customFieldValueId?: string; /** * @example * 拓展数据 */ metaString?: string; /** * @example * 自定义字段1 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTaskByIdsResponseBodyResultCustomFields extends $tea.Model { /** * @example * 61122xxxxxxxx */ customFieldId?: string; type?: string; value?: GetTaskByIdsResponseBodyResultCustomFieldsValue[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTaskByIdsResponseBodyResult extends $tea.Model { /** * @example * 2022-07-04T03:29:34.770Z */ accomplishTime?: string; ancestorIds?: string[]; /** * @example * 任务标题 */ content?: string; /** * @example * 2022-07-04T03:29:34.770Z */ created?: string; /** * @example * 0517xxxxxxx */ creatorId?: string; customFields?: GetTaskByIdsResponseBodyResultCustomFields[]; /** * @example * 2022-07-04T03:29:34.770Z */ dueDate?: string; /** * @example * 0517xxxxxxx */ executorId?: string; involveMembers?: string[]; /** * @example * false */ isArchived?: boolean; /** * @example * true */ isDone?: boolean; /** * @example * 任务备注 */ note?: string; /** * @example * 60a2187eb72xxxxxxx */ parentTaskId?: string; /** * @example * 0 */ priority?: number; /** * @example * 62c25e3b376ecxxxxxxx */ projectId?: string; recurrence?: string[]; /** * @example * 6922xxxxxxxx */ scenarioFieldConfigId?: string; /** * @example * 61922xxxxxxxx */ sprintId?: string; /** * @example * 2022-07-04T03:29:34.770Z */ startDate?: string; /** * @example * 1 */ storyPoint?: string; tagIds?: string[]; /** * @example * 60a2187eb72xxxxxxx */ taskId?: string; /** * @example * 6922xxxxxxxx */ taskListId?: string; /** * @example * 6622134xxxxxx */ taskStageId?: string; /** * @example * 6722xxxxxxxx */ taskflowStatusId?: string; /** * @example * 0 */ uniqueId?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; /** * @example * member */ visible?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbOrgIdByDingOrgIdResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 50c32afae8cf1439xxxx */ tbOrganizationId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTbUserIdByStaffIdResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 601fdeb17f8681c9xxxx */ tbUserId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProjectResponseBodyResultCustomFieldsValue extends $tea.Model { /** * @example * 64ba333e4206372f3f5cxxxx */ customFieldValueId?: string; /** * @example * 3 */ metaString?: string; /** * @example * 自定义字段1 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProjectResponseBodyResultCustomFields extends $tea.Model { /** * @example * 64ba333e4206372f3f5cxxxx */ customFieldId?: string; /** * @example * number */ type?: string; value?: QueryProjectResponseBodyResultCustomFieldsValue[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProjectResponseBodyResult extends $tea.Model { /** * @example * 2022-07-04T03:29:34.770Z */ created?: string; /** * @example * 0715153011125xxxx */ creatorId?: string; customFields?: QueryProjectResponseBodyResultCustomFields[]; /** * @example * 描述内容 */ description?: string; /** * @example * 2022-07-04T03:29:34.770Z */ endDate?: string; /** * @example * false */ isArchived?: boolean; /** * @example * false */ isSuspended?: boolean; /** * @example * false */ isTemplate?: boolean; /** * @example * http://xxxxx */ logo?: string; /** * @example * 测试项目 */ name?: string; /** * @example * dingc23b7b9682b4xxxx */ organizationId?: string; /** * @example * 64ba333e4206372f3f5cxxxx */ projectId?: string; /** * @example * 2022-07-04T03:29:34.770Z */ startDate?: string; /** * @example * UNI */ uniqueIdPrefix?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; /** * @example * organization */ visibility?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTaskOfProjectResponseBodyResultCustomfields extends $tea.Model { /** * @example * 62c25e3bbxx0xxx */ customfieldId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTaskOfProjectResponseBodyResult extends $tea.Model { /** * @example * 2022-07-04T03:29:34.770Z */ accomplished?: string; ancestorIds?: string[]; /** * @example * 标题2 */ content?: string; /** * @example * 2022-07-04T03:29:34.770Z */ created?: string; /** * @example * 62c25e3bba7ce40xxx */ creatorId?: string; customfields?: QueryTaskOfProjectResponseBodyResultCustomfields[]; /** * @example * 2022-07-04T03:29:34.770Z */ dueDate?: string; /** * @example * 62cxxxxxxx */ executorId?: string; involveMembers?: string[]; /** * @example * true */ isArchived?: boolean; /** * @example * true */ isDeleted?: boolean; /** * @example * true */ isDone?: boolean; labels?: string[]; /** * @example * 备注 */ note?: string; /** * @example * 0 */ priority?: number; /** * @example * 0 */ progress?: number; /** * @example * 62c25e3bbaxxxxx */ projectId?: string; /** * @example * 62c25e3bbxx0xxx */ scenariofieldconfigId?: string; /** * @example * 62c25e3bbxx0xxx */ sprintId?: string; /** * @example * 62c25e3bbxx0xxx */ stageId?: string; /** * @example * 2022-07-04T03:29:34.770Z */ startDate?: string; /** * @example * 2 */ storyPoint?: number; /** * @example * 62c25e3bbxx0xxx */ tagIds?: string[]; /** * @example * 62c25e3bbaxxx */ taskId?: string; /** * @example * 62c25e3bbxx0xxx */ taskflowstatusId?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; /** * @example * member */ visible?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SeachTaskStageResponseBodyResult extends $tea.Model { /** * @example * 2022-07-04T03:29:34.770Z */ created?: string; /** * @example * 0715153011125xxxx */ creatorId?: string; /** * @example * 描述... */ description?: string; /** * @example * 自定义列1 */ name?: string; /** * @example * 62c25e3b376ecxxxxxxx */ projectId?: string; /** * @example * 60a2187eb72xxxxxxx */ taskListId?: string; /** * @example * 60a2187eb72xxxxxxx */ taskStageId?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchOranizationCustomfieldResponseBodyResultAdvancedCustomField extends $tea.Model { /** * @example * 63a5301e420637003f5dxxxx */ advancedCustomFieldId?: string; /** * @example * 所思文档 */ name?: string; objectType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchOranizationCustomfieldResponseBodyResultChoices extends $tea.Model { /** * @example * 60a2187eb72xxxxxxx */ choiceId?: string; /** * @example * 选项一 */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchOranizationCustomfieldResponseBodyResult extends $tea.Model { advancedCustomField?: SearchOranizationCustomfieldResponseBodyResultAdvancedCustomField; choices?: SearchOranizationCustomfieldResponseBodyResultChoices[]; /** * @example * 2022-07-04T03:29:34.770Z */ created?: string; /** * @example * 0715153011125xxxx */ creatorId?: string; /** * @example * 60a2187eb72xxxxxxx */ customFieldsId?: string; /** * @example * 自定义字段 */ name?: string; /** * @example * {"_appId":"5937b10b83963200444b1ff8","kanbanCardAddCustomfieldDisable":true,"locales":{"name":{"en":"Progress update time","zh":"进展更新时间"}}} */ payload?: { [key: string]: any; }; /** * @example * number */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchProjectCustomfieldResponseBodyResultAdvancedCustomField extends $tea.Model { /** * @example * 63a5301e420637003f5dxxxx */ advancedCustomFieldId?: string; /** * @example * 所思文档 */ name?: string; /** * @example * thoughts.document */ objectType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchProjectCustomfieldResponseBodyResultChoices extends $tea.Model { /** * @example * 63a5301e420637003f5dxxxx */ choiceId?: string; /** * @example * 选项一 */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchProjectCustomfieldResponseBodyResult extends $tea.Model { advancedCustomField?: SearchProjectCustomfieldResponseBodyResultAdvancedCustomField; /** * @example * 63a5301e420637003f5dxxxx */ boundToObjectId?: string; choices?: SearchProjectCustomfieldResponseBodyResultChoices[]; /** * @example * 2022-07-04T03:29:34.770Z */ created?: string; /** * @example * 0715153011125xxxx */ creatorId?: string; /** * @example * 63a5301e420637003f5dxxxx */ customFieldId?: string; /** * @example * 名字1 */ name?: string; /** * @example * 63a5301e420637003f5dxxxx */ originalId?: string; /** * @example * {"_appId":"5937b10b83963200444b1ff8","kanbanCardAddCustomfieldDisable":true,"locales":{"name":{"en":"Progress update time","zh":"进展更新时间"}}} */ payload?: { [key: string]: any; }; /** * @example * number */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchProjectTemplateResponseBodyResult extends $tea.Model { /** * @example * 2022-06-13T07:36:50.318Z */ created?: string; /** * @example * 我是描述内容 */ description?: string; /** * @example * 62e0a88c0axxxx */ id?: string; /** * @example * false */ isDeleted?: boolean; /** * @example * false */ isDemo?: boolean; /** * @example * https://www.xxx.com/xxxx */ logo?: string; /** * @example * 模板1 */ name?: string; /** * @example * 2022-06-13T07:36:50.318Z */ updated?: string; /** * @example * organization */ visible?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchTaskFlowResponseBodyResult extends $tea.Model { /** * @example * 62c25e3b376ecxxxxxxx */ boundToObjectId?: string; /** * @example * project */ boundToObjectType?: string; /** * @example * 2022-07-04T03:29:34.770Z */ created?: string; /** * @example * 07151530111xxxxx */ creatorId?: string; /** * @example * false */ isDeleted?: boolean; /** * @example * 工作流1 */ name?: string; /** * @example * 60a2187eb72xxxxxxx */ taskflowId?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchTaskListResponseBodyResult extends $tea.Model { /** * @example * 2022-07-04T03:29:34.770Z */ created?: string; /** * @example * 0715153011125xxxx */ creatorId?: string; /** * @example * 描述... */ description?: string; /** * @example * 62c25e3b376ecxxxxxxx */ projectId?: string; /** * @example * 60a2187eb72xxxxxxx */ taskListId?: string; /** * @example * 自定义分组1 */ title?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchTaskflowStatusResponseBodyResult extends $tea.Model { /** * @example * 2022-07-04T03:29:34.770Z */ created?: string; /** * @example * 601fdeb17f86xxxxxxxx */ creatorId?: string; /** * @example * false */ isDeleted?: boolean; /** * @example * false */ isTaskflowstatusruleexector?: boolean; /** * @example * start */ kind?: string; /** * @example * 未开始 */ name?: string; /** * @example * 0 */ pos?: number; rejectStatusIds?: string[]; /** * @example * 60a2187eb72xxxxxxx */ taskflowId?: string; /** * @example * 60a2187eb72xxxxxxx */ taskflowStatusId?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchUserTaskResponseBodyResultCustomFieldsValue extends $tea.Model { /** * @example * 642fb16c4a622b2e3184229c */ customFieldValueId?: string; /** * @example * 元数据内容 */ metaString?: string; /** * @example * 标题 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchUserTaskResponseBodyResultCustomFields extends $tea.Model { customFieldId?: string; /** * @example * number */ type?: string; value?: SearchUserTaskResponseBodyResultCustomFieldsValue[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SearchUserTaskResponseBodyResult extends $tea.Model { /** * @example * 2023-04-12T03:39:54.918Z */ accomplishTime?: string; ancestorIds?: string[]; /** * @example * 任务内容 */ content?: string; /** * @example * 2022-07-04T03:29:34.770Z */ created?: string; /** * @example * 63a9207a042f7c254f60519c */ creatorId?: string; customFields?: SearchUserTaskResponseBodyResultCustomFields[]; /** * @example * 2022-07-05T03:29:34.770Z */ dueDate?: string; /** * @example * 63a9207a042f7c254f60519c */ executorId?: string; involveMembers?: string[]; isArchived?: boolean; isDone?: boolean; /** * @example * 备注内容 */ note?: string; /** * @example * 644b6f4cca369863fbc8abbb */ parentTaskId?: string; priority?: number; /** * @example * 643394f81502a928dbd5ba37 */ projectId?: string; recurrence?: string[]; /** * @example * 64099d5b2f404400174d7fc1 */ scenarioFieldConfigId?: string; /** * @example * 64099d5b2f404400174d7fc1 */ sprintId?: string; /** * @example * 2022-07-04T03:29:34.770Z */ startDate?: string; /** * @example * 0 */ storyPoint?: string; tagIds?: string[]; /** * @example * 642befe827feb683f91bd529 */ taskId?: string; /** * @example * 6436278ea14fe435351668a2 */ taskListId?: string; /** * @example * 6436278ea14fe435351668a4 */ taskStageId?: string; /** * @example * 64099d5b2f404400174d7fbb */ taskflowStatusId?: string; /** * @example * 3 */ uniqueId?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; /** * @example * projectMembers */ visible?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SuspendProjectResponseBodyResult extends $tea.Model { /** * @example * 2022-06-08T07:32:48.958Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UnSuspendProjectResponseBodyResult extends $tea.Model { /** * @example * 2022-06-08T07:32:48.958Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateCustomfieldValueRequestValue extends $tea.Model { id?: string; thumbUrl?: string; /** * @example * 我是具体显示值 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateCustomfieldValueResponseBodyResultCustomFieldsValue extends $tea.Model { id?: string; thumbUrl?: string; /** * @example * 我是具体显示值 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateCustomfieldValueResponseBodyResultCustomFields extends $tea.Model { /** * @example * 62fb0b77xxxxx */ customFieldId?: string; value?: UpdateCustomfieldValueResponseBodyResultCustomFieldsValue[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateCustomfieldValueResponseBodyResult extends $tea.Model { customFields?: UpdateCustomfieldValueResponseBodyResultCustomFields[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskContentResponseBodyResult extends $tea.Model { /** * @example * 后天交周报 */ content?: string; /** * @example * 2022-06-08T07:32:48.958Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskDueDateResponseBodyResult extends $tea.Model { /** * @example * 2022-06-13T03:30:42.830Z */ dueDate?: string; /** * @example * 2022-06-13T03:30:42.830Z */ updateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskExecutorResponseBodyResultExecutor extends $tea.Model { /** * @example * http://xxxxx */ avatarUrl?: string; /** * @example * 鬼斩 */ name?: string; /** * @example * 173xxxx */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskExecutorResponseBodyResultInvolvers extends $tea.Model { /** * @example * http://xxxxx */ avatarUrl?: string; /** * @example * 鬼斩 */ name?: string; /** * @example * 173xxxx */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskExecutorResponseBodyResult extends $tea.Model { executor?: UpdateOrganizationTaskExecutorResponseBodyResultExecutor; /** * @example * 173xxxx */ executorId?: string; involvers?: UpdateOrganizationTaskExecutorResponseBodyResultInvolvers[]; /** * @example * 2022-06-08T03:00:17.031Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskInvolveMembersResponseBodyResultInvolvers extends $tea.Model { /** * @example * http://xxxx */ avatarUrl?: string; /** * @example * 鬼斩 */ name?: string; /** * @example * 173xxxxx */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskInvolveMembersResponseBodyResult extends $tea.Model { involvers?: UpdateOrganizationTaskInvolveMembersResponseBodyResultInvolvers[]; /** * @example * 2022-06-13T05:33:42.826Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskNoteResponseBodyResult extends $tea.Model { /** * @example * 我是一条备注哦 */ note?: string; /** * @example * 2022-06-13T05:48:45.788Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskPriorityResponseBodyResult extends $tea.Model { /** * @example * -10 */ priority?: number; /** * @example * 2022-06-13T06:02:44.835Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateOrganizationTaskStatusResponseBodyResult extends $tea.Model { /** * @example * true */ isDone?: boolean; /** * @example * 2022-06-08T07:32:48.958Z */ updateTime?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateProjectGroupResponseBodyResult extends $tea.Model { /** * @example * true */ ok?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskContentResponseBodyResult extends $tea.Model { /** * @example * 更改后的标题 */ content?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskDueDateResponseBodyResult extends $tea.Model { /** * @example * 2022-07-04T03:29:34.770Z */ dueDate?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskExecutorResponseBodyResult extends $tea.Model { /** * @example * 0517xxxxxxx */ executorId?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskInvolvemembersResponseBodyResult extends $tea.Model { involveMembers?: string[]; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskNoteResponseBodyResult extends $tea.Model { /** * @example * 更改后的备注 */ note?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskPriorityResponseBodyResult extends $tea.Model { /** * @example * 1 */ priority?: number; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskStageResponseBodyResult extends $tea.Model { /** * @example * 2022-07-04T03:29:34.770Z */ accomplishTime?: string; /** * @example * false */ isDone?: boolean; /** * @example * 64a5301e420637003f5dxxxx */ projectId?: string; /** * @example * 63a5301e420637003f5dxxxx */ taskId?: string; /** * @example * 66a5301e420637003f5dxxxx */ taskListId?: string; /** * @example * 69a5301e420637003f5dxxxx */ taskStageId?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskStartdateResponseBodyResult extends $tea.Model { /** * @example * 2022-07-04T03:29:34.770Z */ startDate?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTaskTaskflowstatusResponseBodyResult extends $tea.Model { /** * @example * 2022-07-04T03:29:34.770Z */ updated?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateWorkTimeApproveResponseBodyResult extends $tea.Model { /** * @example * 6446626a9fb5a70c05fc3fc3 */ approveOpenId?: string; /** * @example * 2022-07-04T03:29:34.770Z */ createdAt?: string; /** * @example * 6446626a9fb5a70c05fc3fc3 */ creatorId?: string; /** * @example * 2023-04-04T00:00:00.000Z */ finishTime?: string; /** * @example * 12345 */ instanceId?: string; /** * @example * dingxxxx */ organizationId?: string; /** * @example * NEW */ status?: string; /** * @example * 2023-04-04T00:00:00.000Z */ submitTime?: string; /** * @example * 6446626a9fb5a70c05fc3fc3 */ taskId?: string; /** * @example * 10000 */ time?: number; /** * @example * xxx用工申请 */ title?: string; /** * @example * 2022-07-04T03:29:34.770Z */ updatedAt?: string; /** * @example * https://xxxbpms.xxx/xxxx */ url?: string; /** * @example * 6446626a9fb5a70c05fc3fc3 */ userId?: string; workTimeIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export default class Client extends OpenApi { constructor(config: $OpenApi.Config); /** * 增加项目成员 * * @param request - AddProjectMemberRequest * @param headers - AddProjectMemberHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AddProjectMemberResponse */ addProjectMemberWithOptions(userId: string, projectId: string, request: AddProjectMemberRequest, headers: AddProjectMemberHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 增加项目成员 * * @param request - AddProjectMemberRequest * @returns AddProjectMemberResponse */ addProjectMember(userId: string, projectId: string, request: AddProjectMemberRequest): Promise; /** * 项目放入回收站 * * @param headers - ArchiveProjectHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ArchiveProjectResponse */ archiveProjectWithOptions(userId: string, projectId: string, headers: ArchiveProjectHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 项目放入回收站 * @returns ArchiveProjectResponse */ archiveProject(userId: string, projectId: string): Promise; /** * 任务迁移至回收站 * * @param headers - ArchiveTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ArchiveTaskResponse */ archiveTaskWithOptions(userId: string, taskId: string, headers: ArchiveTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 任务迁移至回收站 * @returns ArchiveTaskResponse */ archiveTask(userId: string, taskId: string): Promise; /** * 创建自由任务 * * @param request - CreateOrganizationTaskRequest * @param headers - CreateOrganizationTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateOrganizationTaskResponse */ createOrganizationTaskWithOptions(userId: string, request: CreateOrganizationTaskRequest, headers: CreateOrganizationTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建自由任务 * * @param request - CreateOrganizationTaskRequest * @returns CreateOrganizationTaskResponse */ createOrganizationTask(userId: string, request: CreateOrganizationTaskRequest): Promise; /** * 录入计划工时 * * @param request - CreatePlanTimeRequest * @param headers - CreatePlanTimeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreatePlanTimeResponse */ createPlanTimeWithOptions(userId: string, request: CreatePlanTimeRequest, headers: CreatePlanTimeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 录入计划工时 * * @param request - CreatePlanTimeRequest * @returns CreatePlanTimeResponse */ createPlanTime(userId: string, request: CreatePlanTimeRequest): Promise; /** * 创建项目 * * @param request - CreateProjectRequest * @param headers - CreateProjectHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateProjectResponse */ createProjectWithOptions(userId: string, request: CreateProjectRequest, headers: CreateProjectHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建项目 * * @param request - CreateProjectRequest * @returns CreateProjectResponse */ createProject(userId: string, request: CreateProjectRequest): Promise; /** * 根据项目模板创建项目 * * @param request - CreateProjectByTemplateRequest * @param headers - CreateProjectByTemplateHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateProjectByTemplateResponse */ createProjectByTemplateWithOptions(userId: string, request: CreateProjectByTemplateRequest, headers: CreateProjectByTemplateHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 根据项目模板创建项目 * * @param request - CreateProjectByTemplateRequest * @returns CreateProjectByTemplateResponse */ createProjectByTemplate(userId: string, request: CreateProjectByTemplateRequest): Promise; /** * 创建或更新项目概览中自定义字段值 * * @param request - CreateProjectCustomfieldStatusRequest * @param headers - CreateProjectCustomfieldStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateProjectCustomfieldStatusResponse */ createProjectCustomfieldStatusWithOptions(userId: string, projectId: string, request: CreateProjectCustomfieldStatusRequest, headers: CreateProjectCustomfieldStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建或更新项目概览中自定义字段值 * * @param request - CreateProjectCustomfieldStatusRequest * @returns CreateProjectCustomfieldStatusResponse */ createProjectCustomfieldStatus(userId: string, projectId: string, request: CreateProjectCustomfieldStatusRequest): Promise; /** * 创建项目任务 * * @param request - CreateTaskRequest * @param headers - CreateTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateTaskResponse */ createTaskWithOptions(userId: string, request: CreateTaskRequest, headers: CreateTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建项目任务 * * @param request - CreateTaskRequest * @returns CreateTaskResponse */ createTask(userId: string, request: CreateTaskRequest): Promise; /** * 创建任务关联对象 * * @param request - CreateTaskObjectLinkRequest * @param headers - CreateTaskObjectLinkHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateTaskObjectLinkResponse */ createTaskObjectLinkWithOptions(userId: string, taskId: string, request: CreateTaskObjectLinkRequest, headers: CreateTaskObjectLinkHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建任务关联对象 * * @param request - CreateTaskObjectLinkRequest * @returns CreateTaskObjectLinkResponse */ createTaskObjectLink(userId: string, taskId: string, request: CreateTaskObjectLinkRequest): Promise; /** * 录入实际工时接口 * * @param request - CreateWorkTimeRequest * @param headers - CreateWorkTimeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateWorkTimeResponse */ createWorkTimeWithOptions(userId: string, request: CreateWorkTimeRequest, headers: CreateWorkTimeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 录入实际工时接口 * * @param request - CreateWorkTimeRequest * @returns CreateWorkTimeResponse */ createWorkTime(userId: string, request: CreateWorkTimeRequest): Promise; /** * 创建实际工时审批对象。 * * @param request - CreateWorkTimeApproveRequest * @param headers - CreateWorkTimeApproveHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateWorkTimeApproveResponse */ createWorkTimeApproveWithOptions(userId: string, request: CreateWorkTimeApproveRequest, headers: CreateWorkTimeApproveHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建实际工时审批对象。 * * @param request - CreateWorkTimeApproveRequest * @returns CreateWorkTimeApproveResponse */ createWorkTimeApprove(userId: string, request: CreateWorkTimeApproveRequest): Promise; /** * 删除项目成员 * * @param request - DeleteProjectMemberRequest * @param headers - DeleteProjectMemberHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteProjectMemberResponse */ deleteProjectMemberWithOptions(userId: string, projectId: string, request: DeleteProjectMemberRequest, headers: DeleteProjectMemberHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 删除项目成员 * * @param request - DeleteProjectMemberRequest * @returns DeleteProjectMemberResponse */ deleteProjectMember(userId: string, projectId: string, request: DeleteProjectMemberRequest): Promise; /** * 删除任务 * * @param headers - DeleteTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteTaskResponse */ deleteTaskWithOptions(userId: string, taskId: string, headers: DeleteTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 删除任务 * @returns DeleteTaskResponse */ deleteTask(userId: string, taskId: string): Promise; /** * 根据企业Id获取部门 * * @param request - GetDeptsByOrgIdRequest * @param headers - GetDeptsByOrgIdHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetDeptsByOrgIdResponse */ getDeptsByOrgIdWithOptions(request: GetDeptsByOrgIdRequest, headers: GetDeptsByOrgIdHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 根据企业Id获取部门 * * @param request - GetDeptsByOrgIdRequest * @returns GetDeptsByOrgIdResponse */ getDeptsByOrgId(request: GetDeptsByOrgIdRequest): Promise; /** * 根据企业Id获取企业内的员工信息 * * @param request - GetEmpsByOrgIdRequest * @param headers - GetEmpsByOrgIdHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetEmpsByOrgIdResponse */ getEmpsByOrgIdWithOptions(request: GetEmpsByOrgIdRequest, headers: GetEmpsByOrgIdHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 根据企业Id获取企业内的员工信息 * * @param request - GetEmpsByOrgIdRequest * @returns GetEmpsByOrgIdResponse */ getEmpsByOrgId(request: GetEmpsByOrgIdRequest): Promise; /** * 批量获取任务详情 * * @param request - GetOrganizatioTaskByIdsRequest * @param headers - GetOrganizatioTaskByIdsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetOrganizatioTaskByIdsResponse */ getOrganizatioTaskByIdsWithOptions(userId: string, request: GetOrganizatioTaskByIdsRequest, headers: GetOrganizatioTaskByIdsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量获取任务详情 * * @param request - GetOrganizatioTaskByIdsRequest * @returns GetOrganizatioTaskByIdsResponse */ getOrganizatioTaskByIds(userId: string, request: GetOrganizatioTaskByIdsRequest): Promise; /** * 获取企业优先级列表 * * @param headers - GetOrganizationPriorityListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetOrganizationPriorityListResponse */ getOrganizationPriorityListWithOptions(userId: string, headers: GetOrganizationPriorityListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取企业优先级列表 * @returns GetOrganizationPriorityListResponse */ getOrganizationPriorityList(userId: string): Promise; /** * 获取自由任务详情 * * @param headers - GetOrganizationTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetOrganizationTaskResponse */ getOrganizationTaskWithOptions(taskId: string, userId: string, headers: GetOrganizationTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取自由任务详情 * @returns GetOrganizationTaskResponse */ getOrganizationTask(taskId: string, userId: string): Promise; /** * 查询可见的项目分组 * * @param request - GetProjectGroupRequest * @param headers - GetProjectGroupHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetProjectGroupResponse */ getProjectGroupWithOptions(userId: string, request: GetProjectGroupRequest, headers: GetProjectGroupHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询可见的项目分组 * * @param request - GetProjectGroupRequest * @returns GetProjectGroupResponse */ getProjectGroup(userId: string, request: GetProjectGroupRequest): Promise; /** * 获取项目成员 * * @param request - GetProjectMemebersRequest * @param headers - GetProjectMemebersHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetProjectMemebersResponse */ getProjectMemebersWithOptions(userId: string, projectId: string, request: GetProjectMemebersRequest, headers: GetProjectMemebersHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取项目成员 * * @param request - GetProjectMemebersRequest * @returns GetProjectMemebersResponse */ getProjectMemebers(userId: string, projectId: string, request: GetProjectMemebersRequest): Promise; /** * 查询项目状态 * * @param headers - GetProjectStatusListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetProjectStatusListResponse */ getProjectStatusListWithOptions(userId: string, projectId: string, headers: GetProjectStatusListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询项目状态 * @returns GetProjectStatusListResponse */ getProjectStatusList(userId: string, projectId: string): Promise; /** * 获取任务详情 * * @param request - GetTaskByIdsRequest * @param headers - GetTaskByIdsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetTaskByIdsResponse */ getTaskByIdsWithOptions(userId: string, request: GetTaskByIdsRequest, headers: GetTaskByIdsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取任务详情 * * @param request - GetTaskByIdsRequest * @returns GetTaskByIdsResponse */ getTaskByIds(userId: string, request: GetTaskByIdsRequest): Promise; /** * 获取Teambition企业Id * * @param request - GetTbOrgIdByDingOrgIdRequest * @param headers - GetTbOrgIdByDingOrgIdHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetTbOrgIdByDingOrgIdResponse */ getTbOrgIdByDingOrgIdWithOptions(request: GetTbOrgIdByDingOrgIdRequest, headers: GetTbOrgIdByDingOrgIdHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取Teambition企业Id * * @param request - GetTbOrgIdByDingOrgIdRequest * @returns GetTbOrgIdByDingOrgIdResponse */ getTbOrgIdByDingOrgId(request: GetTbOrgIdByDingOrgIdRequest): Promise; /** * 获取项目灰度标 * * @param request - GetTbProjectGrayRequest * @param headers - GetTbProjectGrayHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetTbProjectGrayResponse */ getTbProjectGrayWithOptions(request: GetTbProjectGrayRequest, headers: GetTbProjectGrayHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取项目灰度标 * * @param request - GetTbProjectGrayRequest * @returns GetTbProjectGrayResponse */ getTbProjectGray(request: GetTbProjectGrayRequest): Promise; /** * 获取项目来源 * * @param headers - GetTbProjectSourceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetTbProjectSourceResponse */ getTbProjectSourceWithOptions(headers: GetTbProjectSourceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取项目来源 * @returns GetTbProjectSourceResponse */ getTbProjectSource(): Promise; /** * 根据钉钉UserId获取Teambition用户Id * * @param request - GetTbUserIdByStaffIdRequest * @param headers - GetTbUserIdByStaffIdHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetTbUserIdByStaffIdResponse */ getTbUserIdByStaffIdWithOptions(request: GetTbUserIdByStaffIdRequest, headers: GetTbUserIdByStaffIdHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 根据钉钉UserId获取Teambition用户Id * * @param request - GetTbUserIdByStaffIdRequest * @returns GetTbUserIdByStaffIdResponse */ getTbUserIdByStaffId(request: GetTbUserIdByStaffIdRequest): Promise; /** * 获取用户加入的项目 * * @param request - GetUserJoinedProjectRequest * @param headers - GetUserJoinedProjectHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetUserJoinedProjectResponse */ getUserJoinedProjectWithOptions(userId: string, request: GetUserJoinedProjectRequest, headers: GetUserJoinedProjectHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取用户加入的项目 * * @param request - GetUserJoinedProjectRequest * @returns GetUserJoinedProjectResponse */ getUserJoinedProject(userId: string, request: GetUserJoinedProjectRequest): Promise; /** * 查询项目 * * @param request - QueryProjectRequest * @param headers - QueryProjectHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryProjectResponse */ queryProjectWithOptions(userId: string, request: QueryProjectRequest, headers: QueryProjectHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询项目 * * @param request - QueryProjectRequest * @returns QueryProjectResponse */ queryProject(userId: string, request: QueryProjectRequest): Promise; /** * 查询项目中的任务 * * @param request - QueryTaskOfProjectRequest * @param headers - QueryTaskOfProjectHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryTaskOfProjectResponse */ queryTaskOfProjectWithOptions(userId: string, projectId: string, request: QueryTaskOfProjectRequest, headers: QueryTaskOfProjectHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询项目中的任务 * * @param request - QueryTaskOfProjectRequest * @returns QueryTaskOfProjectResponse */ queryTaskOfProject(userId: string, projectId: string, request: QueryTaskOfProjectRequest): Promise; /** * 获取任务列表 * * @param request - SeachTaskStageRequest * @param headers - SeachTaskStageHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SeachTaskStageResponse */ seachTaskStageWithOptions(userId: string, projectId: string, request: SeachTaskStageRequest, headers: SeachTaskStageHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取任务列表 * * @param request - SeachTaskStageRequest * @returns SeachTaskStageResponse */ seachTaskStage(userId: string, projectId: string, request: SeachTaskStageRequest): Promise; /** * 通过TQL搜索自由任务和项目任务ID。 * * @param request - SearchAllTasksByTqlRequest * @param headers - SearchAllTasksByTqlHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SearchAllTasksByTqlResponse */ searchAllTasksByTqlWithOptions(userId: string, request: SearchAllTasksByTqlRequest, headers: SearchAllTasksByTqlHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 通过TQL搜索自由任务和项目任务ID。 * * @param request - SearchAllTasksByTqlRequest * @returns SearchAllTasksByTqlResponse */ searchAllTasksByTql(userId: string, request: SearchAllTasksByTqlRequest): Promise; /** * 查询企业自定义字段 * * @param request - SearchOranizationCustomfieldRequest * @param headers - SearchOranizationCustomfieldHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SearchOranizationCustomfieldResponse */ searchOranizationCustomfieldWithOptions(userId: string, request: SearchOranizationCustomfieldRequest, headers: SearchOranizationCustomfieldHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询企业自定义字段 * * @param request - SearchOranizationCustomfieldRequest * @returns SearchOranizationCustomfieldResponse */ searchOranizationCustomfield(userId: string, request: SearchOranizationCustomfieldRequest): Promise; /** * 查询项目自定义字段 * * @param request - SearchProjectCustomfieldRequest * @param headers - SearchProjectCustomfieldHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SearchProjectCustomfieldResponse */ searchProjectCustomfieldWithOptions(userId: string, projectId: string, request: SearchProjectCustomfieldRequest, headers: SearchProjectCustomfieldHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询项目自定义字段 * * @param request - SearchProjectCustomfieldRequest * @returns SearchProjectCustomfieldResponse */ searchProjectCustomfield(userId: string, projectId: string, request: SearchProjectCustomfieldRequest): Promise; /** * 按项目模板名字搜索企业自定义模板 * * @param request - SearchProjectTemplateRequest * @param headers - SearchProjectTemplateHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SearchProjectTemplateResponse */ searchProjectTemplateWithOptions(userId: string, request: SearchProjectTemplateRequest, headers: SearchProjectTemplateHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 按项目模板名字搜索企业自定义模板 * * @param request - SearchProjectTemplateRequest * @returns SearchProjectTemplateResponse */ searchProjectTemplate(userId: string, request: SearchProjectTemplateRequest): Promise; /** * 查询任务工作流 * * @param request - SearchTaskFlowRequest * @param headers - SearchTaskFlowHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SearchTaskFlowResponse */ searchTaskFlowWithOptions(userId: string, projectId: string, request: SearchTaskFlowRequest, headers: SearchTaskFlowHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询任务工作流 * * @param request - SearchTaskFlowRequest * @returns SearchTaskFlowResponse */ searchTaskFlow(userId: string, projectId: string, request: SearchTaskFlowRequest): Promise; /** * 查询任务分组 * * @param request - SearchTaskListRequest * @param headers - SearchTaskListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SearchTaskListResponse */ searchTaskListWithOptions(userId: string, projectId: string, request: SearchTaskListRequest, headers: SearchTaskListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询任务分组 * * @param request - SearchTaskListRequest * @returns SearchTaskListResponse */ searchTaskList(userId: string, projectId: string, request: SearchTaskListRequest): Promise; /** * 搜索任务工作流状态 * * @param request - SearchTaskflowStatusRequest * @param headers - SearchTaskflowStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SearchTaskflowStatusResponse */ searchTaskflowStatusWithOptions(userId: string, projectId: string, request: SearchTaskflowStatusRequest, headers: SearchTaskflowStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 搜索任务工作流状态 * * @param request - SearchTaskflowStatusRequest * @returns SearchTaskflowStatusResponse */ searchTaskflowStatus(userId: string, projectId: string, request: SearchTaskflowStatusRequest): Promise; /** * 查询用户任务列表 * * @param request - SearchUserTaskRequest * @param headers - SearchUserTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SearchUserTaskResponse */ searchUserTaskWithOptions(userId: string, request: SearchUserTaskRequest, headers: SearchUserTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询用户任务列表 * * @param request - SearchUserTaskRequest * @returns SearchUserTaskResponse */ searchUserTask(userId: string, request: SearchUserTaskRequest): Promise; /** * 归档项目 * * @param headers - SuspendProjectHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SuspendProjectResponse */ suspendProjectWithOptions(projectId: string, userId: string, headers: SuspendProjectHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 归档项目 * @returns SuspendProjectResponse */ suspendProject(projectId: string, userId: string): Promise; /** * 恢复项目归档 * * @param headers - UnSuspendProjectHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UnSuspendProjectResponse */ unSuspendProjectWithOptions(projectId: string, userId: string, headers: UnSuspendProjectHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 恢复项目归档 * @returns UnSuspendProjectResponse */ unSuspendProject(projectId: string, userId: string): Promise; /** * 更新任务自定义字段的值 * * @param request - UpdateCustomfieldValueRequest * @param headers - UpdateCustomfieldValueHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateCustomfieldValueResponse */ updateCustomfieldValueWithOptions(userId: string, taskId: string, request: UpdateCustomfieldValueRequest, headers: UpdateCustomfieldValueHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新任务自定义字段的值 * * @param request - UpdateCustomfieldValueRequest * @returns UpdateCustomfieldValueResponse */ updateCustomfieldValue(userId: string, taskId: string, request: UpdateCustomfieldValueRequest): Promise; /** * 更改自由任务标题 * * @param request - UpdateOrganizationTaskContentRequest * @param headers - UpdateOrganizationTaskContentHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateOrganizationTaskContentResponse */ updateOrganizationTaskContentWithOptions(taskId: string, userId: string, request: UpdateOrganizationTaskContentRequest, headers: UpdateOrganizationTaskContentHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更改自由任务标题 * * @param request - UpdateOrganizationTaskContentRequest * @returns UpdateOrganizationTaskContentResponse */ updateOrganizationTaskContent(taskId: string, userId: string, request: UpdateOrganizationTaskContentRequest): Promise; /** * 更新自由任务截止时间 * * @param request - UpdateOrganizationTaskDueDateRequest * @param headers - UpdateOrganizationTaskDueDateHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateOrganizationTaskDueDateResponse */ updateOrganizationTaskDueDateWithOptions(taskId: string, userId: string, request: UpdateOrganizationTaskDueDateRequest, headers: UpdateOrganizationTaskDueDateHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新自由任务截止时间 * * @param request - UpdateOrganizationTaskDueDateRequest * @returns UpdateOrganizationTaskDueDateResponse */ updateOrganizationTaskDueDate(taskId: string, userId: string, request: UpdateOrganizationTaskDueDateRequest): Promise; /** * 更改自由任务执行者 * * @param request - UpdateOrganizationTaskExecutorRequest * @param headers - UpdateOrganizationTaskExecutorHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateOrganizationTaskExecutorResponse */ updateOrganizationTaskExecutorWithOptions(taskId: string, userId: string, request: UpdateOrganizationTaskExecutorRequest, headers: UpdateOrganizationTaskExecutorHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更改自由任务执行者 * * @param request - UpdateOrganizationTaskExecutorRequest * @returns UpdateOrganizationTaskExecutorResponse */ updateOrganizationTaskExecutor(taskId: string, userId: string, request: UpdateOrganizationTaskExecutorRequest): Promise; /** * 更新自由任务参与者 * * @param request - UpdateOrganizationTaskInvolveMembersRequest * @param headers - UpdateOrganizationTaskInvolveMembersHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateOrganizationTaskInvolveMembersResponse */ updateOrganizationTaskInvolveMembersWithOptions(taskId: string, userId: string, request: UpdateOrganizationTaskInvolveMembersRequest, headers: UpdateOrganizationTaskInvolveMembersHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新自由任务参与者 * * @param request - UpdateOrganizationTaskInvolveMembersRequest * @returns UpdateOrganizationTaskInvolveMembersResponse */ updateOrganizationTaskInvolveMembers(taskId: string, userId: string, request: UpdateOrganizationTaskInvolveMembersRequest): Promise; /** * 更改自由任务备注 * * @param request - UpdateOrganizationTaskNoteRequest * @param headers - UpdateOrganizationTaskNoteHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateOrganizationTaskNoteResponse */ updateOrganizationTaskNoteWithOptions(taskId: string, userId: string, request: UpdateOrganizationTaskNoteRequest, headers: UpdateOrganizationTaskNoteHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更改自由任务备注 * * @param request - UpdateOrganizationTaskNoteRequest * @returns UpdateOrganizationTaskNoteResponse */ updateOrganizationTaskNote(taskId: string, userId: string, request: UpdateOrganizationTaskNoteRequest): Promise; /** * 更新自由任务优先级 * * @param request - UpdateOrganizationTaskPriorityRequest * @param headers - UpdateOrganizationTaskPriorityHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateOrganizationTaskPriorityResponse */ updateOrganizationTaskPriorityWithOptions(taskId: string, userId: string, request: UpdateOrganizationTaskPriorityRequest, headers: UpdateOrganizationTaskPriorityHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新自由任务优先级 * * @param request - UpdateOrganizationTaskPriorityRequest * @returns UpdateOrganizationTaskPriorityResponse */ updateOrganizationTaskPriority(taskId: string, userId: string, request: UpdateOrganizationTaskPriorityRequest): Promise; /** * 更改自由任务状态 * * @param request - UpdateOrganizationTaskStatusRequest * @param headers - UpdateOrganizationTaskStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateOrganizationTaskStatusResponse */ updateOrganizationTaskStatusWithOptions(taskId: string, userId: string, request: UpdateOrganizationTaskStatusRequest, headers: UpdateOrganizationTaskStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更改自由任务状态 * * @param request - UpdateOrganizationTaskStatusRequest * @returns UpdateOrganizationTaskStatusResponse */ updateOrganizationTaskStatus(taskId: string, userId: string, request: UpdateOrganizationTaskStatusRequest): Promise; /** * 更新项目的分组 * * @param request - UpdateProjectGroupRequest * @param headers - UpdateProjectGroupHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateProjectGroupResponse */ updateProjectGroupWithOptions(userId: string, projectId: string, request: UpdateProjectGroupRequest, headers: UpdateProjectGroupHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新项目的分组 * * @param request - UpdateProjectGroupRequest * @returns UpdateProjectGroupResponse */ updateProjectGroup(userId: string, projectId: string, request: UpdateProjectGroupRequest): Promise; /** * 更新任务标题 * * @param request - UpdateTaskContentRequest * @param headers - UpdateTaskContentHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateTaskContentResponse */ updateTaskContentWithOptions(userId: string, taskId: string, request: UpdateTaskContentRequest, headers: UpdateTaskContentHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新任务标题 * * @param request - UpdateTaskContentRequest * @returns UpdateTaskContentResponse */ updateTaskContent(userId: string, taskId: string, request: UpdateTaskContentRequest): Promise; /** * 更新任务截止时间 * * @param request - UpdateTaskDueDateRequest * @param headers - UpdateTaskDueDateHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateTaskDueDateResponse */ updateTaskDueDateWithOptions(userId: string, taskId: string, request: UpdateTaskDueDateRequest, headers: UpdateTaskDueDateHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新任务截止时间 * * @param request - UpdateTaskDueDateRequest * @returns UpdateTaskDueDateResponse */ updateTaskDueDate(userId: string, taskId: string, request: UpdateTaskDueDateRequest): Promise; /** * 更新任务执行者 * * @param request - UpdateTaskExecutorRequest * @param headers - UpdateTaskExecutorHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateTaskExecutorResponse */ updateTaskExecutorWithOptions(userId: string, taskId: string, request: UpdateTaskExecutorRequest, headers: UpdateTaskExecutorHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新任务执行者 * * @param request - UpdateTaskExecutorRequest * @returns UpdateTaskExecutorResponse */ updateTaskExecutor(userId: string, taskId: string, request: UpdateTaskExecutorRequest): Promise; /** * 更新任务参与者 * * @param request - UpdateTaskInvolvemembersRequest * @param headers - UpdateTaskInvolvemembersHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateTaskInvolvemembersResponse */ updateTaskInvolvemembersWithOptions(userId: string, taskId: string, request: UpdateTaskInvolvemembersRequest, headers: UpdateTaskInvolvemembersHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新任务参与者 * * @param request - UpdateTaskInvolvemembersRequest * @returns UpdateTaskInvolvemembersResponse */ updateTaskInvolvemembers(userId: string, taskId: string, request: UpdateTaskInvolvemembersRequest): Promise; /** * 更新任务备注 * * @param request - UpdateTaskNoteRequest * @param headers - UpdateTaskNoteHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateTaskNoteResponse */ updateTaskNoteWithOptions(userId: string, taskId: string, request: UpdateTaskNoteRequest, headers: UpdateTaskNoteHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新任务备注 * * @param request - UpdateTaskNoteRequest * @returns UpdateTaskNoteResponse */ updateTaskNote(userId: string, taskId: string, request: UpdateTaskNoteRequest): Promise; /** * 更新任务优先级 * * @param request - UpdateTaskPriorityRequest * @param headers - UpdateTaskPriorityHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateTaskPriorityResponse */ updateTaskPriorityWithOptions(userId: string, taskId: string, request: UpdateTaskPriorityRequest, headers: UpdateTaskPriorityHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新任务优先级 * * @param request - UpdateTaskPriorityRequest * @returns UpdateTaskPriorityResponse */ updateTaskPriority(userId: string, taskId: string, request: UpdateTaskPriorityRequest): Promise; /** * 更新任务列表 * * @param request - UpdateTaskStageRequest * @param headers - UpdateTaskStageHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateTaskStageResponse */ updateTaskStageWithOptions(userId: string, taskId: string, request: UpdateTaskStageRequest, headers: UpdateTaskStageHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新任务列表 * * @param request - UpdateTaskStageRequest * @returns UpdateTaskStageResponse */ updateTaskStage(userId: string, taskId: string, request: UpdateTaskStageRequest): Promise; /** * 更新任务开始时间 * * @param request - UpdateTaskStartdateRequest * @param headers - UpdateTaskStartdateHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateTaskStartdateResponse */ updateTaskStartdateWithOptions(userId: string, taskId: string, request: UpdateTaskStartdateRequest, headers: UpdateTaskStartdateHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新任务开始时间 * * @param request - UpdateTaskStartdateRequest * @returns UpdateTaskStartdateResponse */ updateTaskStartdate(userId: string, taskId: string, request: UpdateTaskStartdateRequest): Promise; /** * 更新任务工作流状态 * * @param request - UpdateTaskTaskflowstatusRequest * @param headers - UpdateTaskTaskflowstatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateTaskTaskflowstatusResponse */ updateTaskTaskflowstatusWithOptions(userId: string, taskId: string, request: UpdateTaskTaskflowstatusRequest, headers: UpdateTaskTaskflowstatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新任务工作流状态 * * @param request - UpdateTaskTaskflowstatusRequest * @returns UpdateTaskTaskflowstatusResponse */ updateTaskTaskflowstatus(userId: string, taskId: string, request: UpdateTaskTaskflowstatusRequest): Promise; /** * 更新工时审批对象 * * @param request - UpdateWorkTimeApproveRequest * @param headers - UpdateWorkTimeApproveHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateWorkTimeApproveResponse */ updateWorkTimeApproveWithOptions(userId: string, approveOpenId: string, request: UpdateWorkTimeApproveRequest, headers: UpdateWorkTimeApproveHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新工时审批对象 * * @param request - UpdateWorkTimeApproveRequest * @returns UpdateWorkTimeApproveResponse */ updateWorkTimeApprove(userId: string, approveOpenId: string, request: UpdateWorkTimeApproveRequest): Promise; }