/** */ 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 CountTodoTasksHeaders 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 CountTodoTasksRequest extends $tea.Model { fromDueTime?: number; isDone?: boolean; isRecycled?: boolean; roleTypes?: string[][]; toDueTime?: number; /** * @example * TODO */ todoType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CountTodoTasksResponseBody extends $tea.Model { /** * @example * 99 */ result?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CountTodoTasksResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CountTodoTasksResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreatePersonalTodoTaskHeaders 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 CreatePersonalTodoTaskRequest extends $tea.Model { description?: string; dueTime?: number; /** * @remarks * This parameter is required. */ executorIds?: string[]; notifyConfigs?: CreatePersonalTodoTaskRequestNotifyConfigs; participantIds?: string[]; reminderTimeStamp?: number; /** * @remarks * This parameter is required. */ subject?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreatePersonalTodoTaskResponseBody extends $tea.Model { createdTime?: number; taskId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreatePersonalTodoTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreatePersonalTodoTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTaskHeaders 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 CreateTodoTaskRequest extends $tea.Model { actionList?: CreateTodoTaskRequestActionList[]; bizCategoryId?: string; contentFieldList?: CreateTodoTaskRequestContentFieldList[]; creatorId?: string; description?: string; detailUrl?: CreateTodoTaskRequestDetailUrl; dueTime?: number; executorIds?: string[]; isOnlyShowExecutor?: boolean; notifyConfigs?: CreateTodoTaskRequestNotifyConfigs; participantIds?: string[]; priority?: number; remindNotifyConfigs?: CreateTodoTaskRequestRemindNotifyConfigs; reminderTimeStamp?: number; sourceId?: string; /** * @remarks * This parameter is required. */ subject?: string; thirdExtension?: { [key: string]: any; }; /** * @example * TODO */ todoType?: string; operatorId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTaskResponseBody extends $tea.Model { bizTag?: string; contentFieldList?: CreateTodoTaskResponseBodyContentFieldList[]; /** * @remarks * This parameter is required. */ createdTime?: number; /** * @remarks * This parameter is required. */ creatorId?: string; description?: string; detailUrl?: CreateTodoTaskResponseBodyDetailUrl; done?: boolean; dueTime?: number; executorIds?: string[]; finishTime?: number; /** * @remarks * This parameter is required. */ id?: string; isOnlyShowExecutor?: boolean; modifiedTime?: number; modifierId?: string; notifyConfigs?: CreateTodoTaskResponseBodyNotifyConfigs; participantIds?: string[]; priority?: number; requestId?: string; source?: string; sourceId?: string; startTime?: number; /** * @remarks * This parameter is required. */ subject?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateTodoTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTypeConfigHeaders 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 CreateTodoTypeConfigRequest extends $tea.Model { actionList?: CreateTodoTypeConfigRequestActionList[]; /** * @remarks * This parameter is required. */ cardType?: number; contentFieldList?: CreateTodoTypeConfigRequestContentFieldList[]; description?: string; /** * @remarks * This parameter is required. */ icon?: string; /** * @remarks * This parameter is required. */ pcDetailUrlOpenMode?: string; operatorId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTypeConfigResponseBody extends $tea.Model { actionList?: CreateTodoTypeConfigResponseBodyActionList[]; bizTag?: string; cardType?: number; contentFieldList?: CreateTodoTypeConfigResponseBodyContentFieldList[]; /** * @remarks * This parameter is required. */ createdTime?: number; /** * @remarks * This parameter is required. */ creatorId?: string; description?: string; icon?: string; /** * @remarks * This parameter is required. */ id?: string; /** * @remarks * This parameter is required. */ modifiedTime?: number; /** * @remarks * This parameter is required. */ modifierId?: string; pcDetailUrlOpenMode?: string; requestId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTypeConfigResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateTodoTypeConfigResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeletePersonalTodoTaskHeaders 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 DeletePersonalTodoTaskResponseBody extends $tea.Model { success?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeletePersonalTodoTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: DeletePersonalTodoTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteTodoTaskHeaders 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 DeleteTodoTaskRequest extends $tea.Model { operatorId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteTodoTaskResponseBody extends $tea.Model { requestId?: string; result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteTodoTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: DeleteTodoTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTaskHeaders 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 GetTodoTaskResponseBody extends $tea.Model { bizTag?: string; cardTypeId?: string; createdTime?: number; creatorId?: string; description?: string; detailUrl?: GetTodoTaskResponseBodyDetailUrl; done?: boolean; dueTime?: number; executorIds?: string[]; finishTime?: number; id?: string; isOnlyShowExecutor?: boolean; modifiedTime?: number; modifierId?: string; participantIds?: string[]; priority?: number; requestId?: string; source?: string; sourceId?: string; startTime?: number; subject?: string; tenantId?: string; tenantType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetTodoTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTaskBySourceIdHeaders 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 GetTodoTaskBySourceIdResponseBody extends $tea.Model { bizTag?: string; createdTime?: number; creatorId?: string; description?: string; detailUrl?: GetTodoTaskBySourceIdResponseBodyDetailUrl; done?: boolean; dueTime?: number; executorIds?: string[]; finishTime?: number; id?: string; isOnlyShowExecutor?: boolean; modifiedTime?: number; modifierId?: string; participantIds?: string[]; priority?: number; requestId?: string; source?: string; sourceId?: string; startTime?: number; subject?: string; tenantId?: string; tenantType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTaskBySourceIdResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetTodoTaskBySourceIdResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTaskDetailHeaders 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 GetTodoTaskDetailResponseBody extends $tea.Model { bizTag?: string; category?: string; createdTime?: number; creatorId?: string; description?: string; detailUrl?: GetTodoTaskDetailResponseBodyDetailUrl; done?: boolean; dueTime?: number; executorIds?: string[]; executorStatus?: GetTodoTaskDetailResponseBodyExecutorStatus[]; finishTime?: number; id?: string; isOnlyShowExecutor?: boolean; modifiedTime?: number; modifierId?: string; orgInfo?: GetTodoTaskDetailResponseBodyOrgInfo; participantIds?: string[]; priority?: number; requestId?: string; source?: string; sourceId?: string; startTime?: number; subject?: string; tenantId?: string; tenantType?: string; todoCardView?: GetTodoTaskDetailResponseBodyTodoCardView; /** * @example * TODO */ todoType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTaskDetailResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetTodoTaskDetailResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTypeConfigHeaders 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 GetTodoTypeConfigResponseBody extends $tea.Model { actionList?: GetTodoTypeConfigResponseBodyActionList[]; bizTag?: string; cardType?: number; contentFieldList?: GetTodoTypeConfigResponseBodyContentFieldList[]; /** * @remarks * This parameter is required. */ createdTime?: number; /** * @remarks * This parameter is required. */ creatorId?: string; description?: string; icon?: string; /** * @remarks * This parameter is required. */ id?: string; /** * @remarks * This parameter is required. */ modifiedTime?: number; /** * @remarks * This parameter is required. */ modifierId?: string; pcDetailUrlOpenMode?: string; requestId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTypeConfigResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetTodoTypeConfigResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class HideUserTodoTaskHeaders 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 HideUserTodoTaskResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class HideUserTodoTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: HideUserTodoTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAllBizCategoryHeaders 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 ListAllBizCategoryResponseBody extends $tea.Model { bizCategories?: ListAllBizCategoryResponseBodyBizCategories[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAllBizCategoryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListAllBizCategoryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryOrgConfigHeaders 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 QueryOrgConfigResponseBody extends $tea.Model { appDisplayStyle?: string; createdTime?: number; homepageCatalogs?: string[]; modifiedTime?: number; status?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryOrgConfigResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryOrgConfigResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryOrgTodoByUserHeaders 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 QueryOrgTodoByUserRequest extends $tea.Model { fromDueTime?: number; isDone?: boolean; maxResults?: number; needPersonalTodo?: boolean; nextToken?: string; orderBy?: string; orderDirection?: string; roleTypes?: string[][]; subject?: string; toDueTime?: number; /** * @example * TODO */ todoType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryOrgTodoByUserResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ maxResults?: number; nextToken?: string; todoCards?: QueryOrgTodoByUserResponseBodyTodoCards[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryOrgTodoByUserResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryOrgTodoByUserResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryOrgTodoTasksHeaders 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 QueryOrgTodoTasksRequest extends $tea.Model { isDone?: boolean; nextToken?: string; roleTypes?: string[][]; /** * @example * TODO */ todoType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryOrgTodoTasksResponseBody extends $tea.Model { nextToken?: string; todoCards?: QueryOrgTodoTasksResponseBodyTodoCards[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryOrgTodoTasksResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryOrgTodoTasksResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTodoTasksHeaders 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 QueryTodoTasksRequest extends $tea.Model { category?: string; fromDueTime?: number; isDone?: boolean; isRecycled?: boolean; nextToken?: string; orderBy?: string; orderDirection?: string; roleTypes?: string[][]; toDueTime?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTodoTasksResponseBody extends $tea.Model { nextToken?: string; todoCards?: QueryTodoTasksResponseBodyTodoCards[]; totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTodoTasksResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryTodoTasksResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RemoveBizCategoryHeaders 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 RemoveBizCategoryRequest extends $tea.Model { /** * @remarks * This parameter is required. */ bizCategoryId?: string; /** * @remarks * This parameter is required. */ operatorId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RemoveBizCategoryResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RemoveBizCategoryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: RemoveBizCategoryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetBizCategoryHeaders 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 SetBizCategoryRequest extends $tea.Model { /** * @remarks * This parameter is required. */ bizCategoryId?: string; description?: string; /** * @remarks * This parameter is required. */ name?: string; /** * @remarks * This parameter is required. */ operatorId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetBizCategoryResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetBizCategoryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SetBizCategoryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetOrgConfigHeaders 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 SetOrgConfigRequest extends $tea.Model { /** * **if can be null:** * true */ appDisplayStyle?: number; /** * **if can be null:** * true */ homepageCatalogs?: string[]; /** * @remarks * This parameter is required. */ operatorId?: string; /** * @remarks * This parameter is required. */ status?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetOrgConfigResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SetOrgConfigResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SetOrgConfigResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdatePersonalTodoTaskHeaders 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 UpdatePersonalTodoTaskRequest extends $tea.Model { description?: string; done?: boolean; dueTime?: number; executorIds?: string[]; participantIds?: string[]; subject?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdatePersonalTodoTaskResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdatePersonalTodoTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdatePersonalTodoTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdatePersonalTodoTaskExecutorStatusHeaders 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 UpdatePersonalTodoTaskExecutorStatusRequest extends $tea.Model { done?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdatePersonalTodoTaskExecutorStatusResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdatePersonalTodoTaskExecutorStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdatePersonalTodoTaskExecutorStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTodoTaskHeaders 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 UpdateTodoTaskRequest extends $tea.Model { contentFieldList?: UpdateTodoTaskRequestContentFieldList[]; description?: string; done?: boolean; dueTime?: number; executorIds?: string[]; participantIds?: string[]; subject?: string; operatorId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTodoTaskResponseBody extends $tea.Model { /** * @example * true */ result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTodoTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateTodoTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTodoTaskExecutorStatusHeaders 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 UpdateTodoTaskExecutorStatusRequest extends $tea.Model { executorStatusList?: UpdateTodoTaskExecutorStatusRequestExecutorStatusList[]; operatorId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTodoTaskExecutorStatusResponseBody extends $tea.Model { /** * @example * true */ result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTodoTaskExecutorStatusResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateTodoTaskExecutorStatusResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTodoTypeConfigHeaders 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 UpdateTodoTypeConfigRequest extends $tea.Model { actionList?: UpdateTodoTypeConfigRequestActionList[]; cardType?: number; contentFieldList?: UpdateTodoTypeConfigRequestContentFieldList[]; description?: string; icon?: string; pcDetailUrlOpenMode?: string; operatorId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTodoTypeConfigResponseBody extends $tea.Model { /** * @example * true */ result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTodoTypeConfigResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateTodoTypeConfigResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreatePersonalTodoTaskRequestNotifyConfigs extends $tea.Model { dingNotify?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTaskRequestActionListParam extends $tea.Model { body?: string; header?: { [key: string]: any; }; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTaskRequestActionList extends $tea.Model { actionKey?: string; actionType?: number; param?: CreateTodoTaskRequestActionListParam; pcUrl?: string; title?: string; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTaskRequestContentFieldList extends $tea.Model { fieldKey?: string; fieldValue?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTaskRequestDetailUrl extends $tea.Model { appUrl?: string; pcUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTaskRequestNotifyConfigs extends $tea.Model { dingNotify?: string; sendAssistantChat?: string; sendTodoApn?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTaskRequestRemindNotifyConfigs extends $tea.Model { dingNotify?: string; sendTodoApn?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTaskResponseBodyContentFieldList extends $tea.Model { fieldKey?: string; fieldValue?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTaskResponseBodyDetailUrl extends $tea.Model { appUrl?: string; pcUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTaskResponseBodyNotifyConfigs extends $tea.Model { dingNotify?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTypeConfigRequestActionList extends $tea.Model { actionKey?: string; actionType?: number; buttonStyleType?: number; nameI18n?: { [key: string]: any; }; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTypeConfigRequestContentFieldList extends $tea.Model { fieldKey?: string; fieldType?: string; nameI18n?: { [key: string]: any; }; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTypeConfigResponseBodyActionList extends $tea.Model { actionKey?: string; actionType?: number; buttonStyleType?: number; /** * @remarks * This parameter is required. */ nameI18n?: { [key: string]: any; }; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateTodoTypeConfigResponseBodyContentFieldList extends $tea.Model { fieldKey?: string; fieldType?: string; nameI18n?: { [key: string]: any; }; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTaskResponseBodyDetailUrl extends $tea.Model { appUrl?: string; pcUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTaskBySourceIdResponseBodyDetailUrl extends $tea.Model { appUrl?: string; pcUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTaskDetailResponseBodyDetailUrl extends $tea.Model { appUrl?: string; pcUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTaskDetailResponseBodyExecutorStatus extends $tea.Model { finishTime?: number; isDone?: boolean; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTaskDetailResponseBodyOrgInfo extends $tea.Model { corpId?: string; name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTaskDetailResponseBodyTodoCardViewTodoCardContentList extends $tea.Model { name?: string; value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTaskDetailResponseBodyTodoCardView extends $tea.Model { actionType?: string; /** * @example * standard , nonStandard, 标准卡片和非标准卡片,非标准卡片由第三方接入方自定义 */ cardType?: string; /** * @example * 是 icon, 或者checkbox 类型的 */ circleELType?: string; contentType?: string; icon?: string; todoCardContentList?: GetTodoTaskDetailResponseBodyTodoCardViewTodoCardContentList[]; todoCardTitle?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTypeConfigResponseBodyActionList extends $tea.Model { actionKey?: string; actionType?: number; buttonStyleType?: number; /** * @remarks * This parameter is required. */ nameI18n?: { [key: string]: any; }; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetTodoTypeConfigResponseBodyContentFieldList extends $tea.Model { fieldKey?: string; fieldType?: string; nameI18n?: { [key: string]: any; }; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListAllBizCategoryResponseBodyBizCategories extends $tea.Model { bizCategoryId?: string; createdTime?: number; description?: string; modifiedTime?: number; name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryOrgTodoByUserResponseBodyTodoCardsDetailUrl extends $tea.Model { appUrl?: string; pcUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryOrgTodoByUserResponseBodyTodoCards extends $tea.Model { bizTag?: string; createdTime?: number; creatorId?: string; detailUrl?: QueryOrgTodoByUserResponseBodyTodoCardsDetailUrl; dueTime?: number; isDone?: boolean; modifiedTime?: number; priority?: number; /** * @example * 一个业务自解释的json格式的字符串 */ sourceExt?: string; sourceId?: string; subject?: string; taskId?: string; /** * @example * TODO */ todoType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryOrgTodoTasksResponseBodyTodoCardsDetailUrl extends $tea.Model { appUrl?: string; pcUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryOrgTodoTasksResponseBodyTodoCards extends $tea.Model { bizTag?: string; createdTime?: number; creatorId?: string; detailUrl?: QueryOrgTodoTasksResponseBodyTodoCardsDetailUrl; dueTime?: number; isDone?: boolean; modifiedTime?: number; priority?: number; sourceId?: string; subject?: string; taskId?: string; /** * @example * TODO */ todoType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTodoTasksResponseBodyTodoCardsDetailUrl extends $tea.Model { appUrl?: string; pcUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTodoTasksResponseBodyTodoCardsOrgInfo extends $tea.Model { corpId?: string; name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTodoTasksResponseBodyTodoCardsOriginalSource extends $tea.Model { sourceTitle?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTodoTasksResponseBodyTodoCardsTodoCardViewTodoCardContentList extends $tea.Model { name?: string; value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTodoTasksResponseBodyTodoCardsTodoCardView extends $tea.Model { actionType?: string; /** * @example * standard , nonStandard, 标准卡片和非标准卡片,非标准卡片由第三方接入方自定义 */ cardType?: string; /** * @example * 是 icon, 或者checkbox 类型的 */ circleELType?: string; contentType?: string; icon?: string; todoCardContentList?: QueryTodoTasksResponseBodyTodoCardsTodoCardViewTodoCardContentList[]; todoCardTitle?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryTodoTasksResponseBodyTodoCards extends $tea.Model { bizTag?: string; category?: string; createdTime?: number; creatorId?: string; detailUrl?: QueryTodoTasksResponseBodyTodoCardsDetailUrl; dueTime?: number; isDone?: boolean; modifiedTime?: number; orgInfo?: QueryTodoTasksResponseBodyTodoCardsOrgInfo; originalSource?: QueryTodoTasksResponseBodyTodoCardsOriginalSource; priority?: number; sourceId?: string; subject?: string; taskId?: string; todoCardView?: QueryTodoTasksResponseBodyTodoCardsTodoCardView; todoStatus?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTodoTaskRequestContentFieldList extends $tea.Model { fieldKey?: string; fieldValue?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTodoTaskExecutorStatusRequestExecutorStatusList extends $tea.Model { id?: string; isDone?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTodoTypeConfigRequestActionList extends $tea.Model { actionKey?: string; actionType?: number; buttonStyleType?: number; nameI18n?: { [key: string]: any; }; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateTodoTypeConfigRequestContentFieldList extends $tea.Model { fieldKey?: string; fieldType?: string; nameI18n?: { [key: string]: any; }; 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 - CountTodoTasksRequest * @param headers - CountTodoTasksHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CountTodoTasksResponse */ countTodoTasksWithOptions(unionId: string, request: CountTodoTasksRequest, headers: CountTodoTasksHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询用户待办计数 * * @param request - CountTodoTasksRequest * @returns CountTodoTasksResponse */ countTodoTasks(unionId: string, request: CountTodoTasksRequest): Promise; /** * 以用户个人身份创建个人待办 * * @param request - CreatePersonalTodoTaskRequest * @param headers - CreatePersonalTodoTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreatePersonalTodoTaskResponse */ createPersonalTodoTaskWithOptions(request: CreatePersonalTodoTaskRequest, headers: CreatePersonalTodoTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 以用户个人身份创建个人待办 * * @param request - CreatePersonalTodoTaskRequest * @returns CreatePersonalTodoTaskResponse */ createPersonalTodoTask(request: CreatePersonalTodoTaskRequest): Promise; /** * 创建待办 * * @param request - CreateTodoTaskRequest * @param headers - CreateTodoTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateTodoTaskResponse */ createTodoTaskWithOptions(unionId: string, request: CreateTodoTaskRequest, headers: CreateTodoTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建待办 * * @param request - CreateTodoTaskRequest * @returns CreateTodoTaskResponse */ createTodoTask(unionId: string, request: CreateTodoTaskRequest): Promise; /** * 创建待办卡片类型配置 * * @param request - CreateTodoTypeConfigRequest * @param headers - CreateTodoTypeConfigHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateTodoTypeConfigResponse */ createTodoTypeConfigWithOptions(unionId: string, request: CreateTodoTypeConfigRequest, headers: CreateTodoTypeConfigHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建待办卡片类型配置 * * @param request - CreateTodoTypeConfigRequest * @returns CreateTodoTypeConfigResponse */ createTodoTypeConfig(unionId: string, request: CreateTodoTypeConfigRequest): Promise; /** * 以用户个人身份删除待办 * * @param headers - DeletePersonalTodoTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns DeletePersonalTodoTaskResponse */ deletePersonalTodoTaskWithOptions(taskId: string, headers: DeletePersonalTodoTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 以用户个人身份删除待办 * @returns DeletePersonalTodoTaskResponse */ deletePersonalTodoTask(taskId: string): Promise; /** * 删除待办 * * @param request - DeleteTodoTaskRequest * @param headers - DeleteTodoTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteTodoTaskResponse */ deleteTodoTaskWithOptions(unionId: string, taskId: string, request: DeleteTodoTaskRequest, headers: DeleteTodoTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 删除待办 * * @param request - DeleteTodoTaskRequest * @returns DeleteTodoTaskResponse */ deleteTodoTask(unionId: string, taskId: string, request: DeleteTodoTaskRequest): Promise; /** * 查询待办 * * @param headers - GetTodoTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetTodoTaskResponse */ getTodoTaskWithOptions(unionId: string, taskId: string, headers: GetTodoTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询待办 * @returns GetTodoTaskResponse */ getTodoTask(unionId: string, taskId: string): Promise; /** * 根据sourceId查询待办详情 * * @param headers - GetTodoTaskBySourceIdHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetTodoTaskBySourceIdResponse */ getTodoTaskBySourceIdWithOptions(unionId: string, sourceId: string, headers: GetTodoTaskBySourceIdHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 根据sourceId查询待办详情 * @returns GetTodoTaskBySourceIdResponse */ getTodoTaskBySourceId(unionId: string, sourceId: string): Promise; /** * 专属钉根据待办ID查询待办详情 * * @param headers - GetTodoTaskDetailHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetTodoTaskDetailResponse */ getTodoTaskDetailWithOptions(taskId: string, unionId: string, headers: GetTodoTaskDetailHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 专属钉根据待办ID查询待办详情 * @returns GetTodoTaskDetailResponse */ getTodoTaskDetail(taskId: string, unionId: string): Promise; /** * 根据id获取待办卡片类型配置 * * @param headers - GetTodoTypeConfigHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetTodoTypeConfigResponse */ getTodoTypeConfigWithOptions(unionId: string, cardTypeId: string, headers: GetTodoTypeConfigHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 根据id获取待办卡片类型配置 * @returns GetTodoTypeConfigResponse */ getTodoTypeConfig(unionId: string, cardTypeId: string): Promise; /** * 根据待办ID删除用户的某条待办任务。该操作仅删除某个用户自己的待办视图,该待办本身依然还存在,其他执行者依然可以看见该待办。 * * @param headers - HideUserTodoTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns HideUserTodoTaskResponse */ hideUserTodoTaskWithOptions(unionId: string, taskId: string, headers: HideUserTodoTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 根据待办ID删除用户的某条待办任务。该操作仅删除某个用户自己的待办视图,该待办本身依然还存在,其他执行者依然可以看见该待办。 * @returns HideUserTodoTaskResponse */ hideUserTodoTask(unionId: string, taskId: string): Promise; /** * 查询待办应用下所有二级分类 * * @param headers - ListAllBizCategoryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListAllBizCategoryResponse */ listAllBizCategoryWithOptions(headers: ListAllBizCategoryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询待办应用下所有二级分类 * @returns ListAllBizCategoryResponse */ listAllBizCategory(): Promise; /** * 查询企业配置 * * @param headers - QueryOrgConfigHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryOrgConfigResponse */ queryOrgConfigWithOptions(headers: QueryOrgConfigHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询企业配置 * @returns QueryOrgConfigResponse */ queryOrgConfig(): Promise; /** * 查询用户企业类型待办列表,支持查询当前企业的一方应用、三方应用、自建应用产生的工作待办数据 * * @param request - QueryOrgTodoByUserRequest * @param headers - QueryOrgTodoByUserHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryOrgTodoByUserResponse */ queryOrgTodoByUserWithOptions(unionId: string, request: QueryOrgTodoByUserRequest, headers: QueryOrgTodoByUserHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询用户企业类型待办列表,支持查询当前企业的一方应用、三方应用、自建应用产生的工作待办数据 * * @param request - QueryOrgTodoByUserRequest * @returns QueryOrgTodoByUserResponse */ queryOrgTodoByUser(unionId: string, request: QueryOrgTodoByUserRequest): Promise; /** * 查询企业下用户待办列表 * * @param request - QueryOrgTodoTasksRequest * @param headers - QueryOrgTodoTasksHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryOrgTodoTasksResponse */ queryOrgTodoTasksWithOptions(unionId: string, request: QueryOrgTodoTasksRequest, headers: QueryOrgTodoTasksHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询企业下用户待办列表 * * @param request - QueryOrgTodoTasksRequest * @returns QueryOrgTodoTasksResponse */ queryOrgTodoTasks(unionId: string, request: QueryOrgTodoTasksRequest): Promise; /** * 查询用户待办列表 * * @param request - QueryTodoTasksRequest * @param headers - QueryTodoTasksHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryTodoTasksResponse */ queryTodoTasksWithOptions(unionId: string, request: QueryTodoTasksRequest, headers: QueryTodoTasksHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询用户待办列表 * * @param request - QueryTodoTasksRequest * @returns QueryTodoTasksResponse */ queryTodoTasks(unionId: string, request: QueryTodoTasksRequest): Promise; /** * 删除二级分类 * * @param request - RemoveBizCategoryRequest * @param headers - RemoveBizCategoryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns RemoveBizCategoryResponse */ removeBizCategoryWithOptions(request: RemoveBizCategoryRequest, headers: RemoveBizCategoryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 删除二级分类 * * @param request - RemoveBizCategoryRequest * @returns RemoveBizCategoryResponse */ removeBizCategory(request: RemoveBizCategoryRequest): Promise; /** * 保存二级分类 * * @param request - SetBizCategoryRequest * @param headers - SetBizCategoryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SetBizCategoryResponse */ setBizCategoryWithOptions(request: SetBizCategoryRequest, headers: SetBizCategoryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 保存二级分类 * * @param request - SetBizCategoryRequest * @returns SetBizCategoryResponse */ setBizCategory(request: SetBizCategoryRequest): Promise; /** * 保存企业配置 * * @param request - SetOrgConfigRequest * @param headers - SetOrgConfigHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SetOrgConfigResponse */ setOrgConfigWithOptions(request: SetOrgConfigRequest, headers: SetOrgConfigHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 保存企业配置 * * @param request - SetOrgConfigRequest * @returns SetOrgConfigResponse */ setOrgConfig(request: SetOrgConfigRequest): Promise; /** * 以用户个人身份更新待办 * * @param request - UpdatePersonalTodoTaskRequest * @param headers - UpdatePersonalTodoTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdatePersonalTodoTaskResponse */ updatePersonalTodoTaskWithOptions(taskId: string, request: UpdatePersonalTodoTaskRequest, headers: UpdatePersonalTodoTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 以用户个人身份更新待办 * * @param request - UpdatePersonalTodoTaskRequest * @returns UpdatePersonalTodoTaskResponse */ updatePersonalTodoTask(taskId: string, request: UpdatePersonalTodoTaskRequest): Promise; /** * 以用户个人身份更新自己作为执行者的状态 * * @param request - UpdatePersonalTodoTaskExecutorStatusRequest * @param headers - UpdatePersonalTodoTaskExecutorStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdatePersonalTodoTaskExecutorStatusResponse */ updatePersonalTodoTaskExecutorStatusWithOptions(taskId: string, request: UpdatePersonalTodoTaskExecutorStatusRequest, headers: UpdatePersonalTodoTaskExecutorStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 以用户个人身份更新自己作为执行者的状态 * * @param request - UpdatePersonalTodoTaskExecutorStatusRequest * @returns UpdatePersonalTodoTaskExecutorStatusResponse */ updatePersonalTodoTaskExecutorStatus(taskId: string, request: UpdatePersonalTodoTaskExecutorStatusRequest): Promise; /** * 更新待办 * * @param request - UpdateTodoTaskRequest * @param headers - UpdateTodoTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateTodoTaskResponse */ updateTodoTaskWithOptions(unionId: string, taskId: string, request: UpdateTodoTaskRequest, headers: UpdateTodoTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新待办 * * @param request - UpdateTodoTaskRequest * @returns UpdateTodoTaskResponse */ updateTodoTask(unionId: string, taskId: string, request: UpdateTodoTaskRequest): Promise; /** * 更新待办执行者状态 * * @param request - UpdateTodoTaskExecutorStatusRequest * @param headers - UpdateTodoTaskExecutorStatusHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateTodoTaskExecutorStatusResponse */ updateTodoTaskExecutorStatusWithOptions(unionId: string, taskId: string, request: UpdateTodoTaskExecutorStatusRequest, headers: UpdateTodoTaskExecutorStatusHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新待办执行者状态 * * @param request - UpdateTodoTaskExecutorStatusRequest * @returns UpdateTodoTaskExecutorStatusResponse */ updateTodoTaskExecutorStatus(unionId: string, taskId: string, request: UpdateTodoTaskExecutorStatusRequest): Promise; /** * 更新待办卡片类型配置 * * @param request - UpdateTodoTypeConfigRequest * @param headers - UpdateTodoTypeConfigHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateTodoTypeConfigResponse */ updateTodoTypeConfigWithOptions(unionId: string, cardTypeId: string, request: UpdateTodoTypeConfigRequest, headers: UpdateTodoTypeConfigHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新待办卡片类型配置 * * @param request - UpdateTodoTypeConfigRequest * @returns UpdateTodoTypeConfigResponse */ updateTodoTypeConfig(unionId: string, cardTypeId: string, request: UpdateTodoTypeConfigRequest): Promise; }