/** */ 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 AvaliableTemplate extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 出差申请 */ name?: string; /** * @remarks * This parameter is required. * * @example * PROC-abcd */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class FormComponent extends $tea.Model { children?: FormComponent[]; /** * @remarks * This parameter is required. * * @example * TextField */ componentType?: string; /** * @remarks * This parameter is required. */ props?: FormComponentProps; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class FormComponentProps extends $tea.Model { /** * @example * 增加明细 */ actionName?: string; addressModel?: string; /** * @example * top */ align?: string; /** * @example * true */ asyncCondition?: boolean; availableTemplates?: AvaliableTemplate[]; /** * @example * finance_name */ bizAlias?: string; /** * @example * attendance.leave */ bizType?: string; /** * @example * 0 * * **if can be null:** * true */ choice?: string; /** * @example * custom_view */ commonBizType?: string; /** * @example * TextField-abcd */ componentId?: string; /** * @example * 我是说明文字控件 */ content?: string; dataSource?: FormDataSource; /** * @example * true */ disabled?: boolean; /** * @example * true */ duration?: boolean; /** * @example * 时长 */ durationLabel?: string; /** * @example * yyyy-MM-dd */ format?: string; formula?: string; /** * @example * true */ invisible?: boolean; /** * @example * 姓名 */ label?: string; /** * @example * 5 */ limit?: number; /** * @example * http://www. */ link?: string; /** * @example * 20 */ maxLength?: number; /** * @example * phone_tel */ mode?: string; /** * @example * true */ multiple?: boolean; options?: SelectOption[]; /** * @example * 请输入 */ placeholder?: string; /** * @example * 2 * * **if can be null:** * true */ precision?: number; /** * @example * 1 * * **if can be null:** * true */ print?: string; /** * @example * true */ required?: boolean; statField?: FormComponentPropsStatField[]; /** * @example * table */ tableViewMode?: string; /** * @example * 天 */ unit?: string; /** * @example * 1 * * **if can be null:** * true */ upper?: string; /** * @example * true */ verticalPrint?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class FormDataSource extends $tea.Model { /** * @remarks * This parameter is required. */ target?: FormDataSourceTarget; /** * @example * form */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SelectOption extends $tea.Model { /** * @example * finance */ key?: string; /** * @example * 财务 */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ResultValue extends $tea.Model { result?: boolean; message?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddApproveDentryAuthHeaders 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 AddApproveDentryAuthRequest extends $tea.Model { /** * @remarks * This parameter is required. */ fileInfos?: AddApproveDentryAuthRequestFileInfos[]; /** * @remarks * This parameter is required. * * @example * user123 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddApproveDentryAuthResponseBody extends $tea.Model { /** * @example * true */ result?: boolean; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddApproveDentryAuthResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AddApproveDentryAuthResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddProcessInstanceCommentHeaders 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 AddProcessInstanceCommentRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * user123 */ commentUserId?: string; file?: AddProcessInstanceCommentRequestFile; /** * @remarks * This parameter is required. * * @example * a171de6c-8bxxxx */ processInstanceId?: string; /** * @remarks * This parameter is required. * * @example * 同意。 */ text?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddProcessInstanceCommentResponseBody extends $tea.Model { /** * @example * true */ result?: boolean; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddProcessInstanceCommentResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: AddProcessInstanceCommentResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ArchiveProcessInstanceHeaders 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 ArchiveProcessInstanceRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 133743186427339452 */ opUserId?: string; /** * @remarks * This parameter is required. * * @example * a171de6c-8bxxxx */ processInstanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ArchiveProcessInstanceResponseBody extends $tea.Model { /** * @example * true */ result?: boolean; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ArchiveProcessInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ArchiveProcessInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchExecuteProcessInstancesHeaders 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 BatchExecuteProcessInstancesRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 67583405630 */ actionerUserId?: string; remark?: string; /** * @remarks * This parameter is required. * * @example * agree */ result?: string; /** * @remarks * This parameter is required. */ taskInfoList?: BatchExecuteProcessInstancesRequestTaskInfoList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchExecuteProcessInstancesResponseBody extends $tea.Model { result?: { [key: string]: ResultValue; }; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchExecuteProcessInstancesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchExecuteProcessInstancesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchTasksRedirectHeaders 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 BatchTasksRedirectRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * staffId-B */ handoverUserId?: string; /** * @remarks * This parameter is required. * * @example * manager-12 */ managerUserId?: string; /** * @remarks * This parameter is required. * * **if can be null:** * false */ taskIds?: number[]; /** * @remarks * This parameter is required. * * @example * staffId-A */ transfereeUserId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchTasksRedirectResponseBody extends $tea.Model { result?: BatchTasksRedirectResponseBodyResult; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchTasksRedirectResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchTasksRedirectResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchUpdateProcessInstanceHeaders 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 BatchUpdateProcessInstanceRequest extends $tea.Model { updateProcessInstanceRequests?: BatchUpdateProcessInstanceRequestUpdateProcessInstanceRequests[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchUpdateProcessInstanceResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchUpdateProcessInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: BatchUpdateProcessInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelIntegratedTaskHeaders 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 CancelIntegratedTaskRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * act_xxxx */ activityId?: string; /** * **if can be null:** * true */ activityIds?: string[]; /** * @remarks * This parameter is required. * * @example * tPr_FB_mT_xxxxxxxxx2hQ05201655306463 * * **if can be null:** * false */ processInstanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelIntegratedTaskResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CancelIntegratedTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CancelIntegratedTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CleanProcessDataHeaders 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 CleanProcessDataRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * ding1234 */ corpId?: string; /** * @remarks * This parameter is required. * * @example * PROC-EF6YJL35 */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CleanProcessDataResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CleanProcessDataResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CleanProcessDataResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CopyProcessHeaders 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 CopyProcessRequest extends $tea.Model { copyOptions?: CopyProcessRequestCopyOptions; /** * @remarks * This parameter is required. * * @example * dingabc */ sourceCorpId?: string; /** * @remarks * This parameter is required. */ sourceProcessVOList?: CopyProcessRequestSourceProcessVOList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CopyProcessResponseBody extends $tea.Model { result?: CopyProcessResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CopyProcessResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CopyProcessResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateIntegratedTaskHeaders 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 CreateIntegratedTaskRequest extends $tea.Model { /** * @example * act_xxxx */ activityId?: string; featureConfig?: CreateIntegratedTaskRequestFeatureConfig; /** * @remarks * This parameter is required. * * @example * tPr_FB_mT_xxxxxxxxx2hQ05201655306463 */ processInstanceId?: string; /** * @remarks * This parameter is required. */ tasks?: CreateIntegratedTaskRequestTasks[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateIntegratedTaskResponseBody extends $tea.Model { result?: CreateIntegratedTaskResponseBodyResult[]; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateIntegratedTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: CreateIntegratedTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteDirHeaders 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 DeleteDirRequest extends $tea.Model { /** * @example * oaDirIdxxx */ dirId?: string; /** * @remarks * This parameter is required. * * @example * user001 */ operateUserId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteDirResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteDirResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: DeleteDirResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteProcessHeaders 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 DeleteProcessRequest extends $tea.Model { cleanRunningTask?: boolean; /** * @remarks * This parameter is required. * * @example * proc-abc */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteProcessResponseBody extends $tea.Model { result?: DeleteProcessResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteProcessResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: DeleteProcessResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ExecuteProcessInstanceHeaders 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 ExecuteProcessInstanceRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 133743186427339452 */ actionerUserId?: string; file?: ExecuteProcessInstanceRequestFile; /** * @remarks * This parameter is required. * * @example * a171de6c-8bxxxx */ processInstanceId?: string; /** * @example * 同意。 */ remark?: string; /** * @remarks * This parameter is required. * * @example * agree */ result?: string; /** * @remarks * This parameter is required. * * @example * 67583405630 */ taskId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ExecuteProcessInstanceResponseBody extends $tea.Model { /** * @example * true */ result?: boolean; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ExecuteProcessInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ExecuteProcessInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class FormCreateHeaders 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 FormCreateRequest extends $tea.Model { /** * @example * 用于员工差旅费用报销使用 */ description?: string; /** * @remarks * This parameter is required. */ formComponents?: FormComponent[]; /** * @remarks * This parameter is required. * * @example * 出差报销审批 */ name?: string; processCode?: string; templateConfig?: FormCreateRequestTemplateConfig; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class FormCreateResponseBody extends $tea.Model { result?: FormCreateResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class FormCreateResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: FormCreateResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetAttachmentSpaceHeaders 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 GetAttachmentSpaceRequest extends $tea.Model { /** * @example * 8345000 */ agentId?: number; /** * @remarks * This parameter is required. * * @example * user123 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetAttachmentSpaceResponseBody extends $tea.Model { result?: GetAttachmentSpaceResponseBodyResult; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetAttachmentSpaceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetAttachmentSpaceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetConditionFormComponentHeaders 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 GetConditionFormComponentRequest extends $tea.Model { /** * @example * 10 */ agentId?: number; /** * @remarks * This parameter is required. * * @example * PROC-xxx */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetConditionFormComponentResponseBody extends $tea.Model { result?: GetConditionFormComponentResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetConditionFormComponentResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetConditionFormComponentResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetCrmProcCodesHeaders 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 GetCrmProcCodesResponseBody extends $tea.Model { result?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetCrmProcCodesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetCrmProcCodesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetFieldModifiedHistoryHeaders 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 GetFieldModifiedHistoryRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * TextField-abcd */ fieldId?: string; /** * @remarks * This parameter is required. * * @example * proc-FF6Y2xxxx */ processInstanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetFieldModifiedHistoryResponseBody extends $tea.Model { result?: GetFieldModifiedHistoryResponseBodyResult[]; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetFieldModifiedHistoryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetFieldModifiedHistoryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetHandSignDownloadUrlHeaders 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 GetHandSignDownloadUrlRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * AzBltRlvKukX3Wxxxx */ handSignToken?: string; /** * @remarks * This parameter is required. * * @example * ag187wewxxxx */ processInstanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetHandSignDownloadUrlResponseBody extends $tea.Model { result?: GetHandSignDownloadUrlResponseBodyResult; success?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetHandSignDownloadUrlResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetHandSignDownloadUrlResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetManageProcessByStaffIdHeaders 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 GetManageProcessByStaffIdRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * manager7078 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetManageProcessByStaffIdResponseBody extends $tea.Model { result?: GetManageProcessByStaffIdResponseBodyResult[]; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetManageProcessByStaffIdResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetManageProcessByStaffIdResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessCodeByNameHeaders 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 GetProcessCodeByNameRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * abc */ name?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessCodeByNameResponseBody extends $tea.Model { result?: GetProcessCodeByNameResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessCodeByNameResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetProcessCodeByNameResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessConfigHeaders 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 GetProcessConfigRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * PROC-BEFC22B7-EA64-4336-86EB-AB773AA2EB12 */ procCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessConfigResponseBody extends $tea.Model { result?: GetProcessConfigResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessConfigResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetProcessConfigResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceHeaders 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 GetProcessInstanceRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * a171de6c-8bxxxx */ processInstanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceResponseBody extends $tea.Model { result?: GetProcessInstanceResponseBodyResult; /** * @example * true */ success?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetProcessInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceWithExtraHeaders 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 GetProcessInstanceWithExtraRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * a171de6c-8bxxxx */ processInstanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceWithExtraResponseBody extends $tea.Model { result?: GetProcessInstanceWithExtraResponseBodyResult; /** * @example * true */ success?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceWithExtraResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetProcessInstanceWithExtraResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSchemaAndProcessconfigBatchllyHeaders 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 GetSchemaAndProcessconfigBatchllyRequest extends $tea.Model { processCodes?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSchemaAndProcessconfigBatchllyShrinkRequest extends $tea.Model { processCodesShrink?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSchemaAndProcessconfigBatchllyResponseBody extends $tea.Model { result?: GetSchemaAndProcessconfigBatchllyResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSchemaAndProcessconfigBatchllyResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetSchemaAndProcessconfigBatchllyResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSpaceWithDownloadAuthHeaders 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 GetSpaceWithDownloadAuthRequest extends $tea.Model { /** * @example * 8345000 */ agentId?: number; /** * @remarks * This parameter is required. * * @example * 111 */ fileId?: string; fileIdList?: string[]; /** * @remarks * This parameter is required. * * @example * a17444d1-075b-4a4d-xxxx */ processInstanceId?: string; /** * @remarks * This parameter is required. * * @example * user123 */ userId?: string; /** * **if can be null:** * true */ withCommentAttatchment?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSpaceWithDownloadAuthResponseBody extends $tea.Model { result?: GetSpaceWithDownloadAuthResponseBodyResult; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSpaceWithDownloadAuthResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetSpaceWithDownloadAuthResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetUserTodoTaskSumHeaders 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 GetUserTodoTaskSumRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * manager123 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetUserTodoTaskSumResponseBody extends $tea.Model { /** * @example * 10 */ result?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetUserTodoTaskSumResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GetUserTodoTaskSumResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GrantCspaceAuthorizationHeaders 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 GrantCspaceAuthorizationRequest extends $tea.Model { /** * @example * 3600 */ durationSeconds?: number; /** * @remarks * This parameter is required. * * @example * 163xxxx658 */ spaceId?: string; /** * @remarks * This parameter is required. * * @example * add */ type?: string; /** * @remarks * This parameter is required. * * @example * 26652461xxxx5992 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GrantCspaceAuthorizationResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GrantProcessInstanceForDownloadFileHeaders 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 GrantProcessInstanceForDownloadFileRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 111 */ fileId?: string; /** * @remarks * This parameter is required. * * @example * a17444d1-075b-4a4d-xxxx */ processInstanceId?: string; /** * **if can be null:** * true */ withCommentAttatchment?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GrantProcessInstanceForDownloadFileResponseBody extends $tea.Model { result?: GrantProcessInstanceForDownloadFileResponseBodyResult; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GrantProcessInstanceForDownloadFileResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: GrantProcessInstanceForDownloadFileResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InsertOrUpdateDirHeaders 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 InsertOrUpdateDirRequest extends $tea.Model { /** * @example * administeration */ bizGroup?: string; /** * @example * 分组描述信息 */ description?: string; /** * @example * 行政管理 */ name?: string; /** * @remarks * This parameter is required. * * @example * {\"en_US\":\"test\",\"ja_JP\":\"test\",\"vi_VN\":\"test\",\"zh_CN\":\"测试\",\"zh_HK\":\"测试\",\"zh_TW\":\"测试\"} */ name18n?: string; /** * @remarks * This parameter is required. * * @example * user001 */ operateUserId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InsertOrUpdateDirResponseBody extends $tea.Model { result?: InsertOrUpdateDirResponseBodyResult; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InsertOrUpdateDirResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: InsertOrUpdateDirResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InstallAppHeaders 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 InstallAppRequest extends $tea.Model { bizGroup?: string; /** * @remarks * This parameter is required. */ installOption?: InstallAppRequestInstallOption; /** * @remarks * This parameter is required. * * @example * finance */ sourceDirName?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InstallAppResponseBody extends $tea.Model { result?: InstallAppResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InstallAppResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: InstallAppResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListProcessInstanceIdsHeaders 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 ListProcessInstanceIdsRequest extends $tea.Model { /** * @example * 1496678400000 */ endTime?: number; /** * @remarks * This parameter is required. * * @example * 10 */ maxResults?: number; /** * @remarks * This parameter is required. * * @example * 0 */ nextToken?: number; /** * @remarks * This parameter is required. * * @example * PROC-FF6Y2xxxx */ processCode?: string; /** * @remarks * This parameter is required. * * @example * 1496678400000 */ startTime?: number; statuses?: string[]; userIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListProcessInstanceIdsResponseBody extends $tea.Model { result?: ListProcessInstanceIdsResponseBodyResult; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListProcessInstanceIdsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListProcessInstanceIdsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListTodoWorkRecordsHeaders 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 ListTodoWorkRecordsRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 10 */ maxResults?: number; /** * @remarks * This parameter is required. * * @example * 0 */ nextToken?: number; /** * @remarks * This parameter is required. * * @example * 0 */ status?: number; /** * @remarks * This parameter is required. * * @example * manager001 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListTodoWorkRecordsResponseBody extends $tea.Model { result?: ListTodoWorkRecordsResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListTodoWorkRecordsResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListTodoWorkRecordsResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListUserVisibleBpmsProcessesHeaders 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 ListUserVisibleBpmsProcessesRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 10 */ maxResults?: number; /** * @remarks * This parameter is required. * * @example * 0 */ nextToken?: number; /** * @example * manager7078 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListUserVisibleBpmsProcessesResponseBody extends $tea.Model { result?: ListUserVisibleBpmsProcessesResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListUserVisibleBpmsProcessesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ListUserVisibleBpmsProcessesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PagesExportInstancesHeaders 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 PagesExportInstancesRequest extends $tea.Model { endTimeInMills?: number; /** * @remarks * This parameter is required. */ maxResults?: number; /** * @remarks * This parameter is required. */ nextToken?: string; orderBy?: string; /** * @remarks * This parameter is required. */ processCode?: string; /** * @remarks * This parameter is required. */ startTimeInMills?: number; status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PagesExportInstancesResponseBody extends $tea.Model { result?: PagesExportInstancesResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PagesExportInstancesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PagesExportInstancesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumAddApproveDentryAuthHeaders 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 PremiumAddApproveDentryAuthRequest extends $tea.Model { /** * @remarks * This parameter is required. */ fileInfos?: PremiumAddApproveDentryAuthRequestFileInfos[]; /** * @remarks * This parameter is required. * * @example * user123 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumAddApproveDentryAuthResponseBody extends $tea.Model { /** * @example * true */ result?: boolean; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumAddApproveDentryAuthResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumAddApproveDentryAuthResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumAppendTaskHeaders 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 PremiumAppendTaskRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * ALL */ activateType?: string; agreeAll?: boolean; /** * @remarks * This parameter is required. */ appenderUserIds?: string[]; /** * @remarks * This parameter is required. * * @example * manager001 */ operateUserId?: string; /** * @remarks * This parameter is required. * * @example * processInstanceId123 */ processInstanceId?: string; /** * @example * 请XX帮忙审批一下 */ remark?: string; /** * @remarks * This parameter is required. * * @example * 1234567 */ taskId?: number; /** * @remarks * This parameter is required. * * @example * after */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumAppendTaskResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumAppendTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumAppendTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumBatchExecuteProcessInstancesHeaders 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 PremiumBatchExecuteProcessInstancesRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 67583405630 */ actionerUserId?: string; remark?: string; /** * @remarks * This parameter is required. * * @example * agree */ result?: string; /** * @remarks * This parameter is required. */ taskInfoList?: PremiumBatchExecuteProcessInstancesRequestTaskInfoList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumBatchExecuteProcessInstancesResponseBody extends $tea.Model { result?: { [key: string]: ResultValue; }; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumBatchExecuteProcessInstancesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumBatchExecuteProcessInstancesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumDelDirHeaders 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 PremiumDelDirRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * oaDirIdxxx */ dirId?: string; /** * @remarks * This parameter is required. * * @example * user001 */ operateUserId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumDelDirResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumDelDirResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumDelDirResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumDeleteFormInstanceHeaders 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 PremiumDeleteFormInstanceRequest extends $tea.Model { formInstanceIds?: string[]; /** * @remarks * This parameter is required. * * @example * PROC-EF6YJL35P2-SCKICSB7P750S0YISYKV3-xxxx-1 */ processCode?: string; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumDeleteFormInstanceResponseBody extends $tea.Model { success?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumDeleteFormInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumDeleteFormInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetAttachmentSpaceHeaders 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 PremiumGetAttachmentSpaceRequest extends $tea.Model { /** * @example * 8345000 */ agentId?: number; /** * @remarks * This parameter is required. * * @example * user123 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetAttachmentSpaceResponseBody extends $tea.Model { result?: PremiumGetAttachmentSpaceResponseBodyResult; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetAttachmentSpaceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumGetAttachmentSpaceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetDoneTasksHeaders 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 PremiumGetDoneTasksRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @remarks * This parameter is required. * * @example * 20 */ pageSize?: number; /** * @remarks * This parameter is required. * * @example * manager001 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetDoneTasksResponseBody extends $tea.Model { result?: PremiumGetDoneTasksResponseBodyResult; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetDoneTasksResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumGetDoneTasksResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFieldModifiedHistoryHeaders 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 PremiumGetFieldModifiedHistoryRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * TextField-abcd */ fieldId?: string; /** * @remarks * This parameter is required. * * @example * proc-FF6Y2xxxx */ processInstanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFieldModifiedHistoryResponseBody extends $tea.Model { result?: PremiumGetFieldModifiedHistoryResponseBodyResult[]; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFieldModifiedHistoryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumGetFieldModifiedHistoryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormInstanceHeaders 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 PremiumGetFormInstanceRequest extends $tea.Model { /** * @example * SWAPP-dfeacds-example */ appUuid?: string; /** * @remarks * This parameter is required. * * @example * PROC-abcdef-example */ formCode?: string; /** * @remarks * This parameter is required. * * @example * 951a8-8828-430c-b3e-example */ formInstanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormInstanceResponseBody extends $tea.Model { /** * @example * SWAPP-dfeacds-example */ appUuid?: string; attributes?: { [key: string]: any; }; /** * @example * 1631870043000 */ createTimestamp?: number; /** * @remarks * This parameter is required. * * @example * 00003 */ creator?: string; /** * @remarks * This parameter is required. * * @example * PROC-abcdef-example */ formCode?: string; /** * @remarks * This parameter is required. */ formInstDataList?: PremiumGetFormInstanceResponseBodyFormInstDataList[]; /** * @remarks * This parameter is required. * * @example * 951a8-8828-430c-b3e-example */ formInstanceId?: string; /** * @example * 000025 */ modifier?: string; /** * @example * 1631870043000 */ modifyTimestamp?: number; /** * @example * PROC-abcdef-example */ outBizCode?: string; /** * @example * 951a8-8828-430c-b3e-example */ outInstanceId?: string; /** * @example * xxx提交的表单数据 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumGetFormInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormInstancesHeaders 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 PremiumGetFormInstancesRequest extends $tea.Model { /** * @example * SWAPP-dacdsa-example */ appUuid?: string; /** * @remarks * This parameter is required. * * @example * PROC-daccea-example */ formCode?: string; /** * @remarks * This parameter is required. * * @example * 100 */ maxResults?: number; /** * @example * 100010 */ nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormInstancesResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ result?: PremiumGetFormInstancesResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormInstancesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumGetFormInstancesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormSchemaHeaders 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 PremiumGetFormSchemaRequest extends $tea.Model { appUuid?: string; /** * @remarks * This parameter is required. * * @example * PROC-17428B8C-6C60-xxxx-924C-64F1037AE067 */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormSchemaResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ result?: PremiumGetFormSchemaResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormSchemaResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumGetFormSchemaResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetInstFieldSettingHeaders 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 PremiumGetInstFieldSettingRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * proc-FF6Y2xxxx */ processInstanceId?: string; /** * @remarks * This parameter is required. * * @example * userId123 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetInstFieldSettingResponseBody extends $tea.Model { result?: PremiumGetInstFieldSettingResponseBodyResult[]; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetInstFieldSettingResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumGetInstFieldSettingResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetNoticedInstancesHeaders 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 PremiumGetNoticedInstancesRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @remarks * This parameter is required. * * @example * 20 */ pageSize?: number; /** * @remarks * This parameter is required. * * @example * manager001 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetNoticedInstancesResponseBody extends $tea.Model { result?: PremiumGetNoticedInstancesResponseBodyResult; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetNoticedInstancesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumGetNoticedInstancesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetProcessInstancesHeaders 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 PremiumGetProcessInstancesRequest extends $tea.Model { /** * @example * SWAPP-4C2F4B-example */ appUuid?: string; /** * @example * 1633795200000 */ endTimeInMills?: number; /** * @remarks * This parameter is required. * * @example * 10 */ maxResults?: number; /** * @example * 1 */ nextToken?: string; /** * @remarks * This parameter is required. * * @example * PROC-C53-example */ processCode?: string; /** * @remarks * This parameter is required. * * @example * 1631289600000 */ startTimeInMills?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetProcessInstancesResponseBody extends $tea.Model { result?: PremiumGetProcessInstancesResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetProcessInstancesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumGetProcessInstancesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetSpaceWithDownloadAuthHeaders 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 PremiumGetSpaceWithDownloadAuthRequest extends $tea.Model { /** * @example * 8345000 */ agentId?: number; /** * @remarks * This parameter is required. * * @example * 111 */ fileId?: string; fileIdList?: string[]; /** * @remarks * This parameter is required. * * @example * a17444d1-075b-4a4d-xxxx */ processInstanceId?: string; /** * @remarks * This parameter is required. * * @example * user123 */ userId?: string; /** * **if can be null:** * true */ withCommentAttatchment?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetSpaceWithDownloadAuthResponseBody extends $tea.Model { result?: PremiumGetSpaceWithDownloadAuthResponseBodyResult; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetSpaceWithDownloadAuthResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumGetSpaceWithDownloadAuthResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetSubmittedInstancesHeaders 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 PremiumGetSubmittedInstancesRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @remarks * This parameter is required. * * @example * 20 */ pageSize?: number; /** * @remarks * This parameter is required. * * @example * manager001 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetSubmittedInstancesResponseBody extends $tea.Model { result?: PremiumGetSubmittedInstancesResponseBodyResult; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetSubmittedInstancesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumGetSubmittedInstancesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetTodoTasksHeaders 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 PremiumGetTodoTasksRequest extends $tea.Model { /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ createBefore?: string; /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @remarks * This parameter is required. * * @example * 20 */ pageSize?: number; /** * @remarks * This parameter is required. * * @example * manager001 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetTodoTasksResponseBody extends $tea.Model { result?: PremiumGetTodoTasksResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetTodoTasksResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumGetTodoTasksResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGrantProcessInstanceForDownloadFileHeaders 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 PremiumGrantProcessInstanceForDownloadFileRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 111 */ fileId?: string; /** * @remarks * This parameter is required. * * @example * a17444d1-075b-4a4d-xxxx */ processInstanceId?: string; /** * **if can be null:** * true */ withCommentAttatchment?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGrantProcessInstanceForDownloadFileResponseBody extends $tea.Model { result?: PremiumGrantProcessInstanceForDownloadFileResponseBodyResult; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGrantProcessInstanceForDownloadFileResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumGrantProcessInstanceForDownloadFileResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumInsertOrUpdateDirHeaders 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 PremiumInsertOrUpdateDirRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * administeration */ bizGroup?: string; /** * @example * 分组描述信息 */ description?: string; /** * @remarks * This parameter is required. * * @example * 行政管理 */ name?: string; /** * @remarks * This parameter is required. * * @example * {\"en_US\":\"test\",\"ja_JP\":\"test\",\"vi_VN\":\"test\",\"zh_CN\":\"测试\",\"zh_HK\":\"测试\",\"zh_TW\":\"测试\"} */ name18n?: string; /** * @remarks * This parameter is required. * * @example * user001 */ operateUserId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumInsertOrUpdateDirResponseBody extends $tea.Model { result?: PremiumInsertOrUpdateDirResponseBodyResult; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumInsertOrUpdateDirResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumInsertOrUpdateDirResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumQuerySchemaAndProcessByCodeListHeaders 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 PremiumQuerySchemaAndProcessByCodeListRequest extends $tea.Model { /** * @remarks * This parameter is required. * * **if can be null:** * false */ processCodes?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumQuerySchemaAndProcessByCodeListResponseBody extends $tea.Model { result?: PremiumQuerySchemaAndProcessByCodeListResponseBodyResult[]; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumQuerySchemaAndProcessByCodeListResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumQuerySchemaAndProcessByCodeListResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumQueryTodoTasksByManagerHeaders 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 PremiumQueryTodoTasksByManagerRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * staffId123 */ actionerUserId?: string; /** * @remarks * This parameter is required. * * @example * manager123 */ managerUserId?: string; /** * @remarks * This parameter is required. * * @example * 20 */ maxResults?: number; /** * @remarks * This parameter is required. */ nextToken?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumQueryTodoTasksByManagerResponseBody extends $tea.Model { result?: PremiumQueryTodoTasksByManagerResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumQueryTodoTasksByManagerResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumQueryTodoTasksByManagerResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumRedirectTasksByManagerHeaders 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 PremiumRedirectTasksByManagerRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * staffId-B */ handoverUserId?: string; /** * @remarks * This parameter is required. * * @example * manager-12 */ managerUserId?: string; /** * @remarks * This parameter is required. * * **if can be null:** * false */ taskIds?: number[]; /** * @remarks * This parameter is required. * * @example * staffId-A */ transfereeUserId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumRedirectTasksByManagerResponseBody extends $tea.Model { result?: PremiumRedirectTasksByManagerResponseBodyResult; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumRedirectTasksByManagerResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumRedirectTasksByManagerResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumRevertTaskHeaders 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 PremiumRevertTaskRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * manager001 */ operateUserId?: string; /** * @remarks * This parameter is required. * * @example * processInstanceId123 */ processInstanceId?: string; /** * @example * 退回到审批人(上一步) */ remark?: string; /** * @remarks * This parameter is required. * * @example * REVERT_FOR_APPROVAL */ revertAction?: string; /** * @remarks * This parameter is required. * * @example * d3aa_1974 */ targetActivityId?: string; /** * @remarks * This parameter is required. * * @example * 1234567 */ taskId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumRevertTaskResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumRevertTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumRevertTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveFormHeaders 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 PremiumSaveFormRequest extends $tea.Model { /** * @example * 用于员工差旅费用报销使用 */ description?: string; /** * @remarks * This parameter is required. */ formComponents?: FormComponent[]; /** * @remarks * This parameter is required. * * @example * 出差报销审批 */ name?: string; /** * @example * proc-abc */ processCode?: string; /** * @remarks * This parameter is required. */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveFormResponseBody extends $tea.Model { result?: PremiumSaveFormResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveFormResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumSaveFormResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveFormInstanceHeaders 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 PremiumSaveFormInstanceRequest extends $tea.Model { /** * @remarks * This parameter is required. */ formComponentValueList?: PremiumSaveFormInstanceRequestFormComponentValueList[]; /** * @remarks * This parameter is required. * * @example * manager432 */ originatorUserId?: string; /** * @remarks * This parameter is required. * * @example * PROC-EF6YJL35P2-SCKICSB7P750S0YISYKV3-xxxx-1 */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveFormInstanceResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 91ef1076-c3ed-4a78-a7a5-fa29ef2d6252 */ instanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveFormInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumSaveFormInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessHeaders 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 PremiumSaveIntegratedProcessRequest extends $tea.Model { /** * @example * 用于员工差旅费用报销使用 */ description?: string; /** * @remarks * This parameter is required. */ formComponents?: FormComponent[]; /** * @remarks * This parameter is required. * * @example * 出差报销审批 */ name?: string; /** * @example * proc-abc */ processCode?: string; processFeatureConfig?: PremiumSaveIntegratedProcessRequestProcessFeatureConfig; /** * **if can be null:** * true * * @deprecated */ templateConfig?: PremiumSaveIntegratedProcessRequestTemplateConfig; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessResponseBody extends $tea.Model { result?: PremiumSaveIntegratedProcessResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumSaveIntegratedProcessResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessInstanceHeaders 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 PremiumSaveIntegratedProcessInstanceRequest extends $tea.Model { /** * @example * "{\"mykey\": \"myData\"}" */ bizData?: string; featureConfig?: PremiumSaveIntegratedProcessInstanceRequestFeatureConfig; formComponentValueList?: PremiumSaveIntegratedProcessInstanceRequestFormComponentValueList[]; notifiers?: PremiumSaveIntegratedProcessInstanceRequestNotifiers[]; /** * @remarks * This parameter is required. */ originatorUserId?: string; /** * @remarks * This parameter is required. */ processCode?: string; title?: string; /** * @remarks * This parameter is required. * * @example * https://www.dingtalk.com/ */ url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessInstanceResponseBody extends $tea.Model { result?: PremiumSaveIntegratedProcessInstanceResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumSaveIntegratedProcessInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedTaskHeaders 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 PremiumSaveIntegratedTaskRequest extends $tea.Model { /** * @example * act_xxxx */ activityId?: string; featureConfig?: PremiumSaveIntegratedTaskRequestFeatureConfig; /** * @remarks * This parameter is required. * * @example * tPr_FB_mT_xxxxxxxxx2hQ05201655306463 */ processInstanceId?: string; taskConfig?: PremiumSaveIntegratedTaskRequestTaskConfig; /** * @remarks * This parameter is required. */ tasks?: PremiumSaveIntegratedTaskRequestTasks[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedTaskResponseBody extends $tea.Model { result?: PremiumSaveIntegratedTaskResponseBodyResult[]; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumSaveIntegratedTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumUpdateFormInstanceHeaders 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 PremiumUpdateFormInstanceRequest extends $tea.Model { /** * @remarks * This parameter is required. */ formComponentValueList?: PremiumUpdateFormInstanceRequestFormComponentValueList[]; formInstanceIds?: string[]; /** * @remarks * This parameter is required. * * @example * manager432 */ originatorUserId?: string; /** * @remarks * This parameter is required. * * @example * PROC-EF6YJL35P2-SCKICSB7P750S0YISYKV3-xxxx-1 */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumUpdateFormInstanceResponseBody extends $tea.Model { instanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumUpdateFormInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumUpdateFormInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumUpdateProcessInstanceVariablesHeaders 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 PremiumUpdateProcessInstanceVariablesRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * manager432 */ opUserId?: string; /** * @example * PROC-EF6YJL35P2-SCKICSB7P750S0YISYKV3-xxxx-1 */ processCode?: string; /** * @remarks * This parameter is required. * * @example * processInstanceId-1 */ processInstanceId?: string; /** * @example * processInstanceId-1 */ remark?: string; /** * @remarks * This parameter is required. */ variables?: PremiumUpdateProcessInstanceVariablesRequestVariables[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumUpdateProcessInstanceVariablesResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumUpdateProcessInstanceVariablesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: PremiumUpdateProcessInstanceVariablesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProcessForecastHeaders 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 ProcessForecastRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ deptId?: number; /** * @remarks * This parameter is required. */ formComponentValues?: ProcessForecastRequestFormComponentValues[]; /** * @remarks * This parameter is required. * * @example * PROC-EF6YJL35P2-SCKICSB7P750S0YISYKV3-xxxx-1 */ processCode?: string; /** * @remarks * This parameter is required. * * @example * manager432 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProcessForecastResponseBody extends $tea.Model { result?: ProcessForecastResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProcessForecastResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: ProcessForecastResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryAllFormInstancesHeaders 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 QueryAllFormInstancesRequest extends $tea.Model { /** * @example * SWAPP-dacdsa-example */ appUuid?: string; /** * @remarks * This parameter is required. * * @example * PROC-daccea-example */ formCode?: string; /** * @remarks * This parameter is required. * * @example * 100 */ maxResults?: number; /** * @example * 100010 */ nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryAllFormInstancesResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ result?: QueryAllFormInstancesResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryAllFormInstancesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryAllFormInstancesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryAllProcessInstancesHeaders 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 QueryAllProcessInstancesRequest extends $tea.Model { /** * @example * SWAPP-4C2F4B-example */ appUuid?: string; /** * @example * 1633795200000 */ endTimeInMills?: number; /** * @remarks * This parameter is required. * * @example * 10 */ maxResults?: number; /** * @example * 1 */ nextToken?: string; /** * @remarks * This parameter is required. * * @example * PROC-C53-example */ processCode?: string; /** * @remarks * This parameter is required. * * @example * 1631289600000 */ startTimeInMills?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryAllProcessInstancesResponseBody extends $tea.Model { result?: QueryAllProcessInstancesResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryAllProcessInstancesResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryAllProcessInstancesResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryFormByBizTypeHeaders 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 QueryFormByBizTypeRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * SWAPP-abcdef-example */ appUuid?: string; /** * @remarks * This parameter is required. */ bizTypes?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryFormByBizTypeResponseBody extends $tea.Model { result?: QueryFormByBizTypeResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryFormByBizTypeResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryFormByBizTypeResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryFormInstanceHeaders 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 QueryFormInstanceRequest extends $tea.Model { /** * @example * SWAPP-dfeacds-example */ appUuid?: string; /** * @remarks * This parameter is required. * * @example * PROC-abcdef-example */ formCode?: string; /** * @remarks * This parameter is required. * * @example * 951a8-8828-430c-b3e-example */ formInstanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryFormInstanceResponseBody extends $tea.Model { /** * @example * SWAPP-dfeacds-example */ appUuid?: string; attributes?: { [key: string]: any; }; /** * @example * 1631870043000 */ createTimestamp?: number; /** * @remarks * This parameter is required. * * @example * 00003 */ creator?: string; /** * @remarks * This parameter is required. * * @example * PROC-abcdef-example */ formCode?: string; /** * @remarks * This parameter is required. */ formInstDataList?: QueryFormInstanceResponseBodyFormInstDataList[]; /** * @remarks * This parameter is required. * * @example * 951a8-8828-430c-b3e-example */ formInstanceId?: string; /** * @example * 000025 */ modifier?: string; /** * @example * 1631870043000 */ modifyTimestamp?: number; /** * @example * PROC-abcdef-example */ outBizCode?: string; /** * @example * 951a8-8828-430c-b3e-example */ outInstanceId?: string; /** * @example * xxx提交的表单数据 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryFormInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryFormInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryIntegratedTodoTaskHeaders 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 QueryIntegratedTodoTaskRequest extends $tea.Model { /** * @example * 1660036833411 */ createBefore?: number; /** * @remarks * This parameter is required. * * @example * 1 */ pageNumber?: number; /** * @remarks * This parameter is required. * * @example * 20 */ pageSize?: number; /** * @remarks * This parameter is required. * * @example * manager001 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryIntegratedTodoTaskResponseBody extends $tea.Model { result?: QueryIntegratedTodoTaskResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryIntegratedTodoTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryIntegratedTodoTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProcessByBizCategoryIdHeaders 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 QueryProcessByBizCategoryIdRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * abc */ bizType?: string; /** * @example * manager123 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProcessByBizCategoryIdResponseBody extends $tea.Model { result?: QueryProcessByBizCategoryIdResponseBodyResult[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProcessByBizCategoryIdResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QueryProcessByBizCategoryIdResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaAndProcessHeaders 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 QuerySchemaAndProcessRequest extends $tea.Model { appUuid?: string; /** * @remarks * This parameter is required. * * @example * PROC-17428B8C-6C60-xxxx-924C-64F1037AE067 */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaAndProcessResponseBody extends $tea.Model { result?: QuerySchemaAndProcessResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaAndProcessResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QuerySchemaAndProcessResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaByProcessCodeHeaders 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 QuerySchemaByProcessCodeRequest extends $tea.Model { appUuid?: string; /** * @remarks * This parameter is required. * * @example * PROC-17428B8C-6C60-xxxx-924C-64F1037AE067 */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaByProcessCodeResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ result?: QuerySchemaByProcessCodeResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaByProcessCodeResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: QuerySchemaByProcessCodeResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RedirectWorkflowTaskHeaders 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 RedirectWorkflowTaskRequest extends $tea.Model { /** * @example * test */ actionName?: string; file?: RedirectWorkflowTaskRequestFile; /** * @remarks * This parameter is required. * * @example * manager001 */ operateUserId?: string; /** * @example * 请XX帮忙审批一下 */ remark?: string; /** * @remarks * This parameter is required. * * @example * 1234567 */ taskId?: number; /** * @remarks * This parameter is required. * * @example * manager001 */ toUserId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RedirectWorkflowTaskResponseBody extends $tea.Model { result?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RedirectWorkflowTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: RedirectWorkflowTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveIntegratedInstanceHeaders 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 SaveIntegratedInstanceRequest extends $tea.Model { /** * @example * "{\"mykey\": \"myData\"}" */ bizData?: string; featureConfig?: SaveIntegratedInstanceRequestFeatureConfig; formComponentValueList?: SaveIntegratedInstanceRequestFormComponentValueList[]; notifiers?: SaveIntegratedInstanceRequestNotifiers[]; /** * @remarks * This parameter is required. */ originatorUserId?: string; /** * @remarks * This parameter is required. */ processCode?: string; title?: string; /** * @remarks * This parameter is required. * * @example * https://www.dingtalk.com/ */ url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveIntegratedInstanceResponseBody extends $tea.Model { result?: SaveIntegratedInstanceResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveIntegratedInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SaveIntegratedInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveProcessHeaders 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 SaveProcessRequest extends $tea.Model { /** * @example * 用于员工差旅费用报销使用 */ description?: string; /** * @remarks * This parameter is required. */ formComponents?: FormComponent[]; /** * @remarks * This parameter is required. * * @example * 出差报销审批 */ name?: string; /** * @example * proc-abc */ processCode?: string; processFeatureConfig?: SaveProcessRequestProcessFeatureConfig; /** * **if can be null:** * true * * @deprecated */ templateConfig?: SaveProcessRequestTemplateConfig; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveProcessResponseBody extends $tea.Model { result?: SaveProcessResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveProcessResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: SaveProcessResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class StartProcessInstanceHeaders 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 StartProcessInstanceRequest extends $tea.Model { approvers?: StartProcessInstanceRequestApprovers[]; /** * @example * https://www.dingtalk.com/ */ bizDetailPageUrl?: string; ccList?: string[]; /** * @example * START、FINISH、START_FINISH */ ccPosition?: string; /** * @example * 1 */ deptId?: number; /** * @remarks * This parameter is required. */ formComponentValues?: StartProcessInstanceRequestFormComponentValues[]; /** * @example * 41605932 */ microappAgentId?: number; /** * @remarks * This parameter is required. * * @example * manager432 */ originatorUserId?: string; /** * @remarks * This parameter is required. * * @example * PROC-EF6YJL35P2-SCKICSB7P750S0YISYKV3-xxxx-1 */ processCode?: string; targetSelectActioners?: StartProcessInstanceRequestTargetSelectActioners[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class StartProcessInstanceResponseBody extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 91ef1076-c3ed-4a78-a7a5-fa29ef2d6252 */ instanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class StartProcessInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: StartProcessInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TerminateProcessInstanceHeaders 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 TerminateProcessInstanceRequest extends $tea.Model { isSystem?: boolean; /** * @example * 133743186427339452 */ operatingUserId?: string; /** * @remarks * This parameter is required. * * @example * a171de6c-8bxxxx */ processInstanceId?: string; /** * @example * 终止说明。 */ remark?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TerminateProcessInstanceResponseBody extends $tea.Model { /** * @example * true */ result?: boolean; /** * @example * true */ success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TerminateProcessInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: TerminateProcessInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TodoTasksHeaders 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 TodoTasksRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * staffId123 */ actionerUserId?: string; /** * @remarks * This parameter is required. * * @example * manager123 */ managerUserId?: string; /** * @remarks * This parameter is required. * * @example * 20 */ maxResults?: number; /** * @remarks * This parameter is required. */ nextToken?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TodoTasksResponseBody extends $tea.Model { result?: TodoTasksResponseBodyResult; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TodoTasksResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: TodoTasksResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateIntegratedTaskHeaders 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 UpdateIntegratedTaskRequest extends $tea.Model { /** * @example * tPr_FB_mT_xxxxxxxxx2hQ05201655306463 * * **if can be null:** * false */ processInstanceId?: string; /** * @remarks * This parameter is required. */ tasks?: UpdateIntegratedTaskRequestTasks[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateIntegratedTaskResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateIntegratedTaskResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateIntegratedTaskResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateProcessInstanceHeaders 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 UpdateProcessInstanceRequest extends $tea.Model { notifiers?: UpdateProcessInstanceRequestNotifiers[]; /** * @remarks * This parameter is required. * * @example * abc */ processInstanceId?: string; /** * @example * agree */ result?: string; /** * @remarks * This parameter is required. * * @example * COMPLETED */ status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateProcessInstanceResponseBody extends $tea.Model { success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateProcessInstanceResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: UpdateProcessInstanceResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class FormComponentPropsStatField extends $tea.Model { /** * @remarks * This parameter is required. * * @example * NumberField-abcd */ componentId?: string; /** * @remarks * This parameter is required. * * @example * 金额 */ label?: string; /** * @example * 1 * * **if can be null:** * true */ upper?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class FormDataSourceTarget extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 0 */ appType?: number; /** * @example * SWAPP-abcd */ appUuid?: string; bizType?: string; /** * @remarks * This parameter is required. */ formCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddApproveDentryAuthRequestFileInfos extends $tea.Model { /** * @remarks * This parameter is required. * * @example * B1oQixxxx */ fileId?: string; /** * @remarks * This parameter is required. * * @example * 111 */ spaceId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddProcessInstanceCommentRequestFileAttachments extends $tea.Model { /** * @example * B1oQixxxx */ fileId?: string; /** * @example * 文件名称。 */ fileName?: string; /** * @example * 1024 */ fileSize?: string; /** * @example * file */ fileType?: string; /** * @example * 123 */ spaceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class AddProcessInstanceCommentRequestFile extends $tea.Model { attachments?: AddProcessInstanceCommentRequestFileAttachments[]; photos?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchExecuteProcessInstancesRequestTaskInfoList extends $tea.Model { /** * @remarks * This parameter is required. * * @example * a171de6c-8bxxxx */ processInstanceId?: string; /** * @remarks * This parameter is required. */ taskId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchTasksRedirectResponseBodyResultRedirectResults extends $tea.Model { /** * @example * 外部流程不允许转交 */ errorMsg?: string; /** * @remarks * This parameter is required. * * @example * success */ success?: boolean; /** * @remarks * This parameter is required. * * @example * 1234567 */ taskId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchTasksRedirectResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ failCount?: number; /** * @remarks * This parameter is required. */ redirectResults?: BatchTasksRedirectResponseBodyResultRedirectResults[]; /** * @remarks * This parameter is required. * * @example * 20 */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchUpdateProcessInstanceRequestUpdateProcessInstanceRequestsNotifiers extends $tea.Model { /** * @remarks * This parameter is required. * * @example * manager001 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class BatchUpdateProcessInstanceRequestUpdateProcessInstanceRequests extends $tea.Model { notifiers?: BatchUpdateProcessInstanceRequestUpdateProcessInstanceRequestsNotifiers[]; /** * @remarks * This parameter is required. * * @example * abc */ processInstanceId?: string; /** * @example * agree */ result?: string; /** * @remarks * This parameter is required. * * @example * COMPLETED */ status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CopyProcessRequestCopyOptions extends $tea.Model { /** * @example * 1 */ copyType?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CopyProcessRequestSourceProcessVOList extends $tea.Model { /** * @example * abc */ bizType?: string; /** * @example * abc */ name?: string; /** * @remarks * This parameter is required. * * @example * proc-abc */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CopyProcessResponseBodyResult extends $tea.Model { /** * @example * abc */ bizType?: string; /** * @example * abc */ name?: string; /** * @example * proc-abc */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateIntegratedTaskRequestFeatureConfigFeaturesCallback extends $tea.Model { /** * @example * abc */ apiKey?: string; /** * @example * abc */ appUuid?: string; /** * @example * 1 */ version?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateIntegratedTaskRequestFeatureConfigFeatures extends $tea.Model { callback?: CreateIntegratedTaskRequestFeatureConfigFeaturesCallback; /** * **if can be null:** * true */ config?: string; /** * @example * www.dingtalk.com */ mobileUrl?: string; /** * @example * abc */ name?: string; /** * @example * www.dingtalk.com */ pcUrl?: string; /** * @example * ORIGIN */ runType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateIntegratedTaskRequestFeatureConfig extends $tea.Model { features?: CreateIntegratedTaskRequestFeatureConfigFeatures[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateIntegratedTaskRequestTasks extends $tea.Model { /** * @example * {\"id\":\"12345\"} */ customData?: string; /** * @example * 1758643200000 */ dueTimestamp?: number; /** * @example * https://www.dingtalk.com */ url?: string; /** * @example * manager001 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class CreateIntegratedTaskResponseBodyResult extends $tea.Model { taskId?: number; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class DeleteProcessResponseBodyResult extends $tea.Model { /** * @example * proc-abc */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ExecuteProcessInstanceRequestFileAttachments extends $tea.Model { /** * @example * B1oQixxxx */ fileId?: string; /** * @example * 文件名称。 */ fileName?: string; /** * @example * 1024 */ fileSize?: string; /** * @example * file */ fileType?: string; /** * @example * 123 */ spaceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ExecuteProcessInstanceRequestFile extends $tea.Model { attachments?: ExecuteProcessInstanceRequestFileAttachments[]; photos?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class FormCreateRequestTemplateConfig extends $tea.Model { /** * @example * abcd */ dirId?: string; /** * @example * true */ disableDeleteProcess?: boolean; /** * @example * true */ disableFormEdit?: boolean; /** * @example * true */ disableHomepage?: boolean; /** * @example * true */ disableResubmit?: boolean; /** * @example * true */ disableStopProcessButton?: boolean; /** * @example * true */ hidden?: boolean; /** * @example * efgh */ originDirId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class FormCreateResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * PROC-abcdef-example */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetAttachmentSpaceResponseBodyResult extends $tea.Model { /** * @example * 3996960664 */ spaceId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetConditionFormComponentResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * TextField */ id?: string; /** * @remarks * This parameter is required. * * @example * 输入框 */ label?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetFieldModifiedHistoryResponseBodyResult extends $tea.Model { /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2024-04-02T11:52Z */ createTime?: string; /** * @example * TextField-abcd */ fieldId?: string; /** * @example * 钉钉1 */ name?: string; /** * @example * userId1 */ userId?: string; /** * @example * 从 111 修改到 222 */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetHandSignDownloadUrlResponseBodyResult extends $tea.Model { /** * @example * https://dingding-file-zjk.oss-cn-zhangjiakouxxxx */ downloadUrl?: string; expireIn?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetManageProcessByStaffIdResponseBodyResult extends $tea.Model { /** * @example * 0 */ attendanceType?: number; /** * @example * 通用审批 */ flowTitle?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2020-07-14 14:24:59 */ gmtModified?: string; /** * @example * common */ iconName?: string; /** * @example * https://gw.alicdn.com/tfs/xxxx-112-112.png */ iconUrl?: string; /** * @example * true */ newProcess?: boolean; /** * @example * PROC-44E84FC1-16E2-4A69-BB3C-xxxx */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessCodeByNameResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2024-03-22T11:50Z */ gmtModified?: string; /** * @remarks * This parameter is required. * * @example * PROC-abcdef-example */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessConfigResponseBodyResultCommentConf extends $tea.Model { /** * @example * 评论描述 */ commentDescription?: string; commentHiddenForProposer?: boolean; commentRequired?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessConfigResponseBodyResultHandSignConf extends $tea.Model { handSignEnable?: boolean; resignEnable?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList extends $tea.Model { /** * @example * 钉三多 */ name?: string; /** * @example * approval */ type?: string; /** * @example * manager1234 */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessConfigResponseBodyResultSubstituteSubmitConf extends $tea.Model { enable?: boolean; submitterList?: GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessConfigResponseBodyResultTitleGenRule extends $tea.Model { /** * @example * #{originator}#{formName}#{createTime} */ express?: string; /** * @example * 2 */ type?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessConfigResponseBodyResultVisibility extends $tea.Model { /** * @example * 1 */ type?: number; /** * @example * manager345 */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessConfigResponseBodyResult extends $tea.Model { abstractGenRule?: string[]; /** * @example * {"sid_instStart":[{"fieldId":"TextField-K2AD4O5B","fieldBehavior":"HIDDEN","componentName":"TextField","disableBehaviors":[]}],"1918_5cd3":[{"fieldId":"TextField-K2AD4O5B","fieldBehavior":"HIDDEN","componentName":"TextField","disableBehaviors":[]}],"d01c_a677":[{"fieldId":"TextField-K2AD4O5B","fieldBehavior":"NORMAL","componentName":"TextField","disableBehaviors":[]}]} */ activityAuth?: string; allowRevoke?: boolean; appendEnable?: boolean; autoExecuteOriginatorTasks?: boolean; /** * @example * alitrip.business */ bizCategoryId?: string; /** * @example * crm_customer */ bizType?: string; commentConf?: GetProcessConfigResponseBodyResultCommentConf; /** * @example * continuousFirst */ duplicateRemoval?: string; /** * @example * {"items":[]} */ formSchema?: string; handSignConf?: GetProcessConfigResponseBodyResultHandSignConf; managers?: string[]; /** * @example * 模板名称 */ name?: string; processAppType?: boolean; /** * @example * {"type":"","properties":{},"childNode":{}} */ processConfig?: string; staticProc?: boolean; substituteSubmitConf?: GetProcessConfigResponseBodyResultSubstituteSubmitConf; titleGenRule?: GetProcessConfigResponseBodyResultTitleGenRule; visibility?: GetProcessConfigResponseBodyResultVisibility[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceResponseBodyResultFormComponentValues extends $tea.Model { /** * @example * TextField-bizAlias */ bizAlias?: string; /** * @example * DDSelectField */ componentType?: string; /** * @example * 示例值 */ extValue?: string; /** * @example * DDHolidayField-J2Bxxxx */ id?: string; /** * @example * 组件1 */ name?: string; /** * @example * 示例值 */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceResponseBodyResultOperationRecordsAttachments extends $tea.Model { /** * @example * 111 */ fileId?: string; /** * @example * 学历证明 */ fileName?: string; /** * @example * 1024 */ fileSize?: string; /** * @example * pdf */ fileType?: string; spaceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceResponseBodyResultOperationRecords extends $tea.Model { activityId?: string; attachments?: GetProcessInstanceResponseBodyResultOperationRecordsAttachments[]; ccUserIds?: string[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2022-08-31T11:52Z */ date?: string; images?: string[]; /** * @example * 评论 */ remark?: string; /** * @example * AGREE */ result?: string; showName?: string; /** * @example * EXECUTE_TASK_NORMAL */ type?: string; /** * @example * manager1 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceResponseBodyResultTasks extends $tea.Model { /** * @example * 111 */ activityId?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2022-08-31T11:52Z */ createTime?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2022-08-31T11:52Z */ finishTime?: string; /** * @example * https://www.xxxx.com */ mobileUrl?: string; /** * @example * https://www.xxxx.com */ pcUrl?: string; /** * @example * 111 */ processInstanceId?: string; /** * @example * REDIRECTED */ result?: string; /** * @example * NEW */ status?: string; /** * @example * 111 */ taskId?: number; /** * @example * manager1 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceResponseBodyResult extends $tea.Model { approverUserIds?: string[]; /** * @example * ["instance1","instance2"] */ attachedProcessInstanceIds?: string[]; /** * @example * MODIFY */ bizAction?: string; /** * @example * {"mykey": "myData"} */ bizData?: string; /** * @example * 111 */ businessId?: string; ccUserIds?: string[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2022-08-31T11:52Z */ createTime?: string; /** * @example * 2022-08-31T11:52Z */ finishTime?: string; formComponentValues?: GetProcessInstanceResponseBodyResultFormComponentValues[]; /** * @example * AG3U12xWRFex63h6bCPUWw10221698052827 */ mainProcessInstanceId?: string; operationRecords?: GetProcessInstanceResponseBodyResultOperationRecords[]; /** * @example * -1 */ originatorDeptId?: string; /** * @example * 测试 */ originatorDeptName?: string; /** * @example * manager1 */ originatorUserId?: string; /** * @example * agree */ result?: string; /** * @example * NEW */ status?: string; tasks?: GetProcessInstanceResponseBodyResultTasks[]; /** * @example * xx提交的请假申请 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceWithExtraResponseBodyResultFormComponentValues extends $tea.Model { bizAlias?: string; componentType?: string; extValue?: string; /** * @example * DDHolidayField-J2Bxxxx */ id?: string; /** * @example * 组件1 */ name?: string; value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceWithExtraResponseBodyResultOperationRecordsAttachments extends $tea.Model { /** * @example * 12345 */ fileId?: string; /** * @example * 学历证明 */ fileName?: string; /** * @example * 50000 */ fileSize?: string; /** * @example * .pdf */ fileType?: string; /** * @example * 158469 */ spaceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceWithExtraResponseBodyResultOperationRecords extends $tea.Model { /** * @example * aacc_ddee */ activityId?: string; attachments?: GetProcessInstanceWithExtraResponseBodyResultOperationRecordsAttachments[]; ccUserIds?: string[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2022-08-31T11:52Z */ date?: string; /** * @example * AzBltRlvKukX3WsbLxpDnTZskRNK5GtVfuDlDQ_Qxsp */ handSignToken?: string; images?: string[]; remark?: string; /** * @example * AGREE */ result?: string; /** * @example * 审批人节点 */ showName?: string; /** * @example * EXECUTE_TASK_NORMAL */ type?: string; /** * @example * manager123 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceWithExtraResponseBodyResultTasks extends $tea.Model { /** * @example * aabb_ccdd */ activityId?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2024-06-12T14:17Z */ createTime?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2024-06-12T14:17Z */ finishTime?: string; /** * @example * aflow.dingtalk.com?procInsId=lTGxxx */ mobileUrl?: string; /** * @example * aflow.dingtalk.com?procInsId=lTGxxx */ pcUrl?: string; /** * @example * fewferxxxx */ processInstanceId?: string; /** * @example * REDIRECTED */ result?: string; /** * @example * CANCELED */ status?: string; taskId?: number; /** * @example * manager123 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetProcessInstanceWithExtraResponseBodyResult extends $tea.Model { approverUserIds?: string[]; attachedProcessInstanceIds?: string[]; /** * @example * MODIFY */ bizAction?: string; bizData?: string; /** * @example * 20240505xxxx */ businessId?: string; ccUserIds?: string[]; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2022-08-31T11:52Z */ createTime?: string; /** * @example * 2022-08-31T11:52Z */ finishTime?: string; formComponentValues?: GetProcessInstanceWithExtraResponseBodyResultFormComponentValues[]; /** * @example * fvdsfxxxxxx */ mainProcessInstanceId?: string; operationRecords?: GetProcessInstanceWithExtraResponseBodyResultOperationRecords[]; /** * @example * 25489 */ originatorDeptId?: string; /** * @example * 测试部门 */ originatorDeptName?: string; /** * @example * manager1 */ originatorUserId?: string; /** * @example * agree */ result?: string; status?: string; tasks?: GetProcessInstanceWithExtraResponseBodyResultTasks[]; /** * @example * xx提交的请假申请 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSchemaAndProcessconfigBatchllyResponseBodyResult extends $tea.Model { appUuid?: string; bizCategoryId?: string; createTime?: string; creatorUserId?: string; formUuid?: string; managerList?: string; memo?: string; name?: string; processCode?: string; processConfig?: string; processId?: number; properties?: string; schemaContent?: string; visibleScope?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GetSpaceWithDownloadAuthResponseBodyResult extends $tea.Model { /** * @example * 3996960664 */ spaceId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class GrantProcessInstanceForDownloadFileResponseBodyResult extends $tea.Model { /** * @example * http://lippi-space-zjk.oss-cn-zhangjiakou.aliyuncs.com/xxxxx */ downloadUri?: string; /** * @example * 26748422566 */ fileId?: string; /** * @example * 3996960664 */ spaceId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InsertOrUpdateDirResponseBodyResult extends $tea.Model { /** * @example * {应用appId}_administeration */ bizGroup?: string; /** * @example * oaDirIdxxx */ dirId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InstallAppRequestInstallOption extends $tea.Model { isSync?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class InstallAppResponseBodyResult extends $tea.Model { /** * @example * abc */ bizType?: string; /** * @example * abc */ name?: string; /** * @example * PROC-ABC */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListProcessInstanceIdsResponseBodyResult extends $tea.Model { list?: string[]; /** * @example * 10 */ nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListTodoWorkRecordsResponseBodyResultListForms extends $tea.Model { /** * @example * 钉三多 */ content?: string; /** * @example * 入职员工姓名 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListTodoWorkRecordsResponseBodyResultList extends $tea.Model { forms?: ListTodoWorkRecordsResponseBodyResultListForms[]; /** * @example * Siw2WNVZS4KiUt3tTmaNKg04*****809950 */ instanceId?: string; /** * @example * 1234567 */ taskId?: number; /** * @example * xxx提交的入职审批 */ title?: string; /** * @example * https://www.dingtalk.com */ url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListTodoWorkRecordsResponseBodyResult extends $tea.Model { list?: ListTodoWorkRecordsResponseBodyResultList[]; nextToken?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListUserVisibleBpmsProcessesResponseBodyResultProcessList extends $tea.Model { /** * @example * 12347899 */ dirId?: string; /** * @example * 财务管理 */ dirName?: string; /** * @example * https://gw.xxxx/T-102-102.png */ iconUrl?: string; /** * @example * 物品领用 */ name?: string; /** * @example * PROC-YMLA1-xxxx-11WFJ-1 */ processCode?: string; /** * @example * https://aflow.dingtalk.com/dingtalk/mobile/homepage.htm?xxxx */ url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ListUserVisibleBpmsProcessesResponseBodyResult extends $tea.Model { /** * @example * 10 */ nextToken?: number; processList?: ListUserVisibleBpmsProcessesResponseBodyResultProcessList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PagesExportInstancesResponseBodyResultListFormComponentValues extends $tea.Model { componentName?: string; /** * @example * {"staffId":"abcd"} */ extValue?: string; /** * @remarks * This parameter is required. * * @example * TextField-a32bcdef */ id?: string; /** * @remarks * This parameter is required. * * @example * 姓名 */ name?: string; /** * @remarks * This parameter is required. * * @example * 张三 */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PagesExportInstancesResponseBodyResultListOperationRecordsAttachments extends $tea.Model { /** * @example * 1234567 */ fileId?: string; /** * @example * 附件 */ fileName?: string; /** * @example * 123 */ fileSize?: string; /** * @example * pdf */ fileType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PagesExportInstancesResponseBodyResultListOperationRecords extends $tea.Model { /** * @example * 1234_abcd */ activityId?: string; attachments?: PagesExportInstancesResponseBodyResultListOperationRecordsAttachments[]; /** * @example * [] */ images?: string[]; /** * @example * EXECUTE_TASK_NORMAL(正常执行任务),EXECUTE_TASK_AGENT(代理人执行任务),APPEND_TASK_BEFORE(前加签任务),APPEND_TASK_AFTER(后加签任务),REDIRECT_TASK(转交任务),START_PROCESS_INSTANCE(发起流程实例),TERMINATE_PROCESS_INSTANCE(终止(撤销)流程实例),FINISH_PROCESS_INSTANCE(结束流程实例),ADD_REMARK(添加评论) */ operationType?: string; /** * @example * 同意 */ remark?: string; /** * @example * AGREE(同意),REFUSE(拒绝),NONE(未知) */ result?: string; /** * @example * 12345 */ taskId?: number; /** * @example * 1657522271000 */ timestamp?: number; /** * @example * manager1 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PagesExportInstancesResponseBodyResultListTasks extends $tea.Model { /** * @example * 1234_abcd */ activityId?: string; /** * @example * 1657522271000 */ createTimestamp?: number; /** * @example * 1657522271000 */ finishTimestamp?: number; /** * @example * 分为AGREE(同意),REFUSE(拒绝),REDIRECTED(转交) */ result?: string; /** * @remarks * This parameter is required. * * @example * NEW(未启动),RUNNING(处理中),PAUSED(暂停),CANCELED(取消),COMPLETED(完成),TERMINATED(终止) */ status?: string; /** * @remarks * This parameter is required. * * @example * 123456 */ taskId?: number; /** * @example * staff1234 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PagesExportInstancesResponseBodyResultList extends $tea.Model { /** * @remarks * This parameter is required. * * @example * cdef-dae2fd2-example */ attachedProcessInstanceIds?: string; /** * @remarks * This parameter is required. * * @example * 202110111558000355024 */ businessId?: string; /** * @remarks * This parameter is required. * * @example * 1635165470201 */ createTime?: number; /** * @remarks * This parameter is required. * * @example * 1633795200000 */ finishTime?: number; /** * @remarks * This parameter is required. */ formComponentValues?: PagesExportInstancesResponseBodyResultListFormComponentValues[]; /** * @remarks * This parameter is required. * * @example * dcdse-dae2fd2-example */ mainProcessInstanceId?: string; operationRecords?: PagesExportInstancesResponseBodyResultListOperationRecords[]; /** * @remarks * This parameter is required. * * @example * 默认-1,企业根部门 */ originatorDeptId?: string; /** * @remarks * This parameter is required. * * @example * staff1234 */ originatorUserid?: string; /** * @remarks * This parameter is required. * * @example * abcdse-dse-example */ processInstanceId?: string; /** * @remarks * This parameter is required. * * @example * AGREE同意,REFUSE拒绝 */ result?: string; /** * @remarks * This parameter is required. * * @example * RUNNING审批中、TERMINATED撤销、COMPLETED审批完成、CANCELED取消 */ status?: string; tasks?: PagesExportInstancesResponseBodyResultListTasks[]; /** * @remarks * This parameter is required. * * @example * 员工A提交的小肖审批单 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PagesExportInstancesResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * true */ hasMore?: boolean; list?: PagesExportInstancesResponseBodyResultList[]; /** * @remarks * This parameter is required. * * @example * 10 */ nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumAddApproveDentryAuthRequestFileInfos extends $tea.Model { /** * @remarks * This parameter is required. * * @example * B1oQixxxx */ fileId?: string; /** * @remarks * This parameter is required. * * @example * 111 */ spaceId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumBatchExecuteProcessInstancesRequestTaskInfoList extends $tea.Model { /** * @remarks * This parameter is required. * * @example * a171de6c-8bxxxx */ processInstanceId?: string; /** * @remarks * This parameter is required. */ taskId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetAttachmentSpaceResponseBodyResult extends $tea.Model { /** * @example * 3996960664 */ spaceId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetDoneTasksResponseBodyResultList extends $tea.Model { activityId?: string; formMassage?: string; originatorId?: string; originatorName?: string; originatorPhoto?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ processCreateTime?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ processEndTime?: string; processInstanceId?: string; processType?: number; /** * @example * agree */ result?: string; /** * @example * RUNNING */ status?: string; taskId?: string; title?: string; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetDoneTasksResponseBodyResult extends $tea.Model { hasMore?: boolean; list?: PremiumGetDoneTasksResponseBodyResultList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFieldModifiedHistoryResponseBodyResult extends $tea.Model { /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ * * @example * 2024-04-02T11:52Z */ createTime?: string; /** * @example * TextField-abcd */ fieldId?: string; /** * @example * 钉钉1 */ name?: string; /** * @example * userId1 */ userId?: string; /** * @example * 从 111 修改到 222 */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormInstanceResponseBodyFormInstDataList extends $tea.Model { /** * @remarks * This parameter is required. */ bizAlias?: string; /** * @remarks * This parameter is required. */ componentType?: string; /** * @remarks * This parameter is required. */ extendValue?: string; /** * @remarks * This parameter is required. */ key?: string; /** * @remarks * This parameter is required. */ label?: string; /** * @remarks * This parameter is required. */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormInstancesResponseBodyResultValuesFormInstDataList extends $tea.Model { /** * @example * staff_name */ bizAlias?: string; /** * @remarks * This parameter is required. * * @example * 具体参见审批控件列表 */ componentType?: string; /** * @example * {"key":"value} */ extendValue?: string; /** * @remarks * This parameter is required. * * @example * TextField-abcdefg */ key?: string; /** * @remarks * This parameter is required. * * @example * 员工姓名 */ label?: string; /** * @remarks * This parameter is required. * * @example * 张三 */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormInstancesResponseBodyResultValues extends $tea.Model { /** * @example * SWAPP-abcd-example */ appUuid?: string; attributes?: { [key: string]: any; }; /** * @remarks * This parameter is required. * * @example * 1635151039000 */ createTimestamp?: number; /** * @remarks * This parameter is required. * * @example * 30314512 */ creator?: string; /** * @remarks * This parameter is required. * * @example * PROC-abcd-example */ formCode?: string; /** * @remarks * This parameter is required. */ formInstDataList?: PremiumGetFormInstancesResponseBodyResultValuesFormInstDataList[]; /** * @remarks * This parameter is required. * * @example * abcd-eaf-acde12f */ formInstanceId?: string; /** * @remarks * This parameter is required. * * @example * 032142312 */ modifier?: string; /** * @example * 1635151039000 */ modifyTimestamp?: number; /** * @example * abcd */ outBizCode?: string; /** * @example * 323 */ outInstanceId?: string; /** * @remarks * This parameter is required. * * @example * xxx提交的数据 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormInstancesResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * true */ hasMore?: boolean; /** * @remarks * This parameter is required. * * @example * 20 */ maxResults?: number; /** * @remarks * This parameter is required. * * @example * 10 */ nextToken?: string; /** * @remarks * This parameter is required. */ values?: PremiumGetFormInstancesResponseBodyResultValues[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildrenProps extends $tea.Model { bizAlias?: string; /** * @remarks * This parameter is required. */ id?: string; label?: string; options?: string[]; required?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildren extends $tea.Model { /** * @remarks * This parameter is required. * * @example * TextField */ componentName?: string; /** * @remarks * This parameter is required. */ props?: PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildrenProps; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets extends $tea.Model { /** * @example * xxxx */ behavior?: string; /** * @example * TextField-K2AD4O5B */ fieldId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkage extends $tea.Model { targets?: PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets[]; /** * @example * xxxx */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsObjOptions extends $tea.Model { value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsPush extends $tea.Model { /** * @example * 1 */ attendanceRule?: number; /** * @example * 1 */ pushSwitch?: number; /** * @example * xxxx */ pushTag?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsStatField extends $tea.Model { /** * @example * TextField-K2AD4O5B */ id?: string; /** * @example * 单行输入框 */ label?: string; /** * @example * xxxx */ unit?: string; /** * @example * true */ upper?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps extends $tea.Model { /** * @example * 添加 */ actionName?: string; /** * @example * top */ align?: string; /** * @example * 1234567 */ appId?: number; /** * @example * true */ asyncCondition?: boolean; /** * @example * 请假 */ attendTypeLabel?: string; behaviorLinkage?: PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkage[]; /** * @example * 我的单行输入框 */ bizAlias?: string; /** * @example * hrm.xxxx */ bizType?: string; childFieldVisible?: { [key: string]: boolean; }; /** * @example * 1 */ choice?: number; /** * @example * xxxx */ commonBizType?: string; /** * @example * true */ disabled?: boolean; /** * @example * true */ duration?: boolean; /** * @example * xxxx */ durationLabel?: string; /** * @example * true */ eSign?: boolean; /** * @example * true */ extract?: boolean; /** * @example * xxxx */ fieldsInfo?: string; /** * @example * yyyy-MM-dd */ format?: string; /** * @example * xxxx */ formula?: string; /** * @example * true */ hidden?: boolean; /** * @example * true */ hiddenInApprovalDetail?: boolean; /** * @example * true */ hideLabel?: boolean; /** * @example * "[{\"name\":\"\open"}]" */ holidayOptions?: { [key: string]: string; }[]; /** * @remarks * This parameter is required. * * @example * TextField-K2AD4O5B */ id?: string; /** * @remarks * This parameter is required. * * @example * 单行输入框 */ label?: string; /** * @example * true */ labelEditableFreeze?: boolean; /** * @example * xxxx */ link?: string; /** * @example * xxxx */ mainTitle?: string; /** * @example * 1 */ notPrint?: string; /** * @example * 1 */ notUpper?: string; objOptions?: PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsObjOptions[]; options?: string[]; /** * @example * true */ payEnable?: boolean; /** * @example * 请输入文字 */ placeholder?: string; push?: PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsPush; /** * @example * true */ pushToAttendance?: boolean; /** * @example * 1 */ pushToCalendar?: number; /** * @example * true */ required?: boolean; /** * @example * true */ requiredEditableFreeze?: boolean; /** * @example * true */ showAttendOptions?: boolean; /** * @example * true */ staffStatusEnabled?: boolean; statField?: PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsStatField[]; /** * @example * list */ tableViewMode?: string; /** * @example * 天 */ unit?: string; /** * @example * true */ useCalendar?: boolean; /** * @example * true */ verticalPrint?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormSchemaResponseBodyResultSchemaContentItems extends $tea.Model { children?: PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildren[]; /** * @remarks * This parameter is required. * * @example * TextField */ componentName?: string; /** * @remarks * This parameter is required. */ props?: PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormSchemaResponseBodyResultSchemaContent extends $tea.Model { /** * @example * common */ icon?: string; /** * @remarks * This parameter is required. */ items?: PremiumGetFormSchemaResponseBodyResultSchemaContentItems[]; /** * @remarks * This parameter is required. * * @example * 示例模板 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetFormSchemaResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 0 */ appType?: number; /** * @remarks * This parameter is required. * * @example * 26652461xxxx5992 */ creatorUserId?: string; /** * @remarks * This parameter is required. * * @example * PROC-17428B8C-6C60-470E-xxxx-64F1037AE067 */ formCode?: string; /** * @remarks * This parameter is required. * * @example * 2021-12-01T10:49Z */ gmtCreate?: string; /** * @remarks * This parameter is required. * * @example * 2021-12-01T10:49Z */ gmtModified?: string; /** * @example * null */ icon?: string; /** * @example * xxxx */ memo?: string; /** * @example * 示例模板 */ name?: string; /** * @remarks * This parameter is required. */ schemaContent?: PremiumGetFormSchemaResponseBodyResultSchemaContent; /** * @example * PUBLISHED */ status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetInstFieldSettingResponseBodyResult extends $tea.Model { /** * @example * TextField */ componentType?: string; /** * @example * READONLY */ fieldBehavior?: string; /** * @example * TextField-abcd */ fieldId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetNoticedInstancesResponseBodyResultList extends $tea.Model { formMassage?: string; originatorId?: string; originatorName?: string; originatorPhoto?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ processCreateTime?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ processEndTime?: string; processInstanceId?: string; processType?: number; /** * @example * agree */ result?: string; /** * @example * RUNNING */ status?: string; title?: string; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetNoticedInstancesResponseBodyResult extends $tea.Model { hasMore?: boolean; list?: PremiumGetNoticedInstancesResponseBodyResultList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetProcessInstancesResponseBodyResultListFormComponentValues extends $tea.Model { /** * @example * {"staffId":"abcd"} */ extValue?: string; /** * @remarks * This parameter is required. * * @example * TextField-a32bcdef */ id?: string; /** * @remarks * This parameter is required. * * @example * 姓名 */ name?: string; /** * @remarks * This parameter is required. * * @example * 张三 */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetProcessInstancesResponseBodyResultListOperationRecordsAttachments extends $tea.Model { /** * @example * 1234567 */ fileId?: string; /** * @example * 附件 */ fileName?: string; /** * @example * 123 */ fileSize?: string; /** * @example * pdf */ fileType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetProcessInstancesResponseBodyResultListOperationRecords extends $tea.Model { attachments?: PremiumGetProcessInstancesResponseBodyResultListOperationRecordsAttachments[]; /** * @example * EXECUTE_TASK_NORMAL(正常执行任务),EXECUTE_TASK_AGENT(代理人执行任务),APPEND_TASK_BEFORE(前加签任务),APPEND_TASK_AFTER(后加签任务),REDIRECT_TASK(转交任务),START_PROCESS_INSTANCE(发起流程实例),TERMINATE_PROCESS_INSTANCE(终止(撤销)流程实例),FINISH_PROCESS_INSTANCE(结束流程实例),ADD_REMARK(添加评论) */ operationType?: string; /** * @example * 同意 */ remark?: string; /** * @example * AGREE(同意),REFUSE(拒绝),NONE(未知) */ result?: string; /** * @example * 1657522271000 */ timestamp?: number; /** * @example * manager1 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetProcessInstancesResponseBodyResultListTasks extends $tea.Model { /** * @example * 1234_abcd */ activityId?: string; /** * @example * 1657522271000 */ createTimestamp?: number; /** * @example * 1657522271000 */ finishTimestamp?: number; /** * @example * 分为AGREE(同意),REFUSE(拒绝),REDIRECTED(转交) */ result?: string; /** * @remarks * This parameter is required. * * @example * NEW(未启动),RUNNING(处理中),PAUSED(暂停),CANCELED(取消),COMPLETED(完成),TERMINATED(终止) */ status?: string; /** * @remarks * This parameter is required. * * @example * 123456 */ taskId?: number; /** * @example * staff1234 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetProcessInstancesResponseBodyResultList extends $tea.Model { /** * @remarks * This parameter is required. * * @example * cdef-dae2fd2-example */ attachedProcessInstanceIds?: string; /** * @remarks * This parameter is required. * * @example * 202110111558000355024 */ businessId?: string; /** * @remarks * This parameter is required. * * @example * 1635165470201 */ createTime?: number; /** * @remarks * This parameter is required. * * @example * 1635165470201 */ createTimeInMills?: number; /** * @remarks * This parameter is required. * * @example * 1633795200000 */ finishTime?: number; /** * @remarks * This parameter is required. * * @example * 1633795200000 */ finishTimeInMills?: number; /** * @remarks * This parameter is required. */ formComponentValues?: PremiumGetProcessInstancesResponseBodyResultListFormComponentValues[]; /** * @remarks * This parameter is required. * * @example * dcdse-dae2fd2-example */ mainProcessInstanceId?: string; operationRecords?: PremiumGetProcessInstancesResponseBodyResultListOperationRecords[]; /** * @remarks * This parameter is required. * * @example * 默认-1,企业根部门 */ originatorDeptId?: string; /** * @remarks * This parameter is required. * * @example * staff1234 */ originatorUserid?: string; /** * @remarks * This parameter is required. * * @example * abcdse-dse-example */ processInstanceId?: string; /** * @remarks * This parameter is required. * * @example * AGREE同意,REFUSE拒绝 */ result?: string; /** * @remarks * This parameter is required. * * @example * RUNNING审批中、TERMINATED撤销、COMPLETED审批完成、CANCELED取消 */ status?: string; tasks?: PremiumGetProcessInstancesResponseBodyResultListTasks[]; /** * @remarks * This parameter is required. * * @example * 员工A提交的小肖审批单 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetProcessInstancesResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * true */ hasMore?: boolean; list?: PremiumGetProcessInstancesResponseBodyResultList[]; /** * @remarks * This parameter is required. * * @example * 20 */ maxResults?: number; /** * @remarks * This parameter is required. * * @example * 10 */ nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetSpaceWithDownloadAuthResponseBodyResult extends $tea.Model { /** * @example * 3996960664 */ spaceId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetSubmittedInstancesResponseBodyResultList extends $tea.Model { appType?: number; formMassage?: string; originatorId?: string; originatorName?: string; originatorPhoto?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ processCreateTime?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ processEndTime?: string; processInstanceId?: string; processType?: number; /** * @example * agree */ result?: string; /** * @example * RUNNING */ status?: string; title?: string; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetSubmittedInstancesResponseBodyResult extends $tea.Model { hasMore?: boolean; list?: PremiumGetSubmittedInstancesResponseBodyResultList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetTodoTasksResponseBodyResultList extends $tea.Model { activityId?: string; appType?: number; formMassage?: string; originatorId?: string; originatorName?: string; originatorPhoto?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ processCreateTime?: string; /** * @remarks * Use the UTC time format: yyyy-MM-ddTHH:mmZ */ processEndTime?: string; processInstanceId?: string; processType?: number; /** * @example * RUNNING */ status?: string; taskId?: string; title?: string; url?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGetTodoTasksResponseBodyResult extends $tea.Model { hasMore?: boolean; list?: PremiumGetTodoTasksResponseBodyResultList[]; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumGrantProcessInstanceForDownloadFileResponseBodyResult extends $tea.Model { /** * @example * http://lippi-space-zjk.oss-cn-zhangjiakou.aliyuncs.com/xxxxx */ downloadUri?: string; /** * @example * 26748422566 */ fileId?: string; /** * @example * 3996960664 */ spaceId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumInsertOrUpdateDirResponseBodyResult extends $tea.Model { /** * @example * {应用appId}_administeration */ bizGroup?: string; /** * @example * oaDirIdxxx */ dirId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumQuerySchemaAndProcessByCodeListResponseBodyResult extends $tea.Model { /** * @example * ding123 */ appUuid?: string; /** * @example * hrm.xxx */ bizCategoryId?: string; /** * @example * 1638326995000 */ createTime?: number; /** * @example * userId123 */ creatorUserId?: string; /** * @example * FORM-28215C3E-00E3-4118-xxxx-4091F828AF2F */ formUuid?: string; /** * @example * https//:xxx */ icon?: string; /** * @example * 模板描述1 */ memo?: string; /** * @example * userId123 */ modifierUserId?: string; /** * @example * 1638326995000 */ modifyTime?: number; /** * @example * 示例模板 */ name?: string; /** * @example * PROC-17428B8C-6C60-470E-xxxx-64F1037AE067 */ processCode?: string; /** * @example * {\"name\":\"发起人\",\"type\":\"start\",\"nodeId\":\"sid-startevent\",\"childNode\":{\"name\":\"审批人\",\"prevId\":\"sid-startevent\",\"type\":\"approver\",\"nodeId\":\"sid-1234_5678\",\"properties\":{\"activateType\":\"ONE_BY_ONE\",\"approvalType\":\"MANUAL\",\"actionerRules\":[{\"select\":[\"allStaff\"],\"range\":{\"approvals\":[],\"labels\":[]},\"type\":\"target_select\",\"key\":\"manual_sid-1234_5678_30a8_b373\",\"multi\":1}],\"agreeAll\":false},\"childNode\":{\"name\":\"抄送人\",\"prevId\":\"sid-1234_5678\",\"type\":\"notifier\",\"nodeId\":\"9955_7e43\",\"properties\":{\"actionerRules\":[{\"select\":[\"allStaff\"],\"range\":{},\"type\":\"target_select\",\"key\":\"manual_9955_7e43_0c96_39d8\",\"multi\":1}]}}}} */ processConfig?: string; processId?: number; /** * @example * {\"commentHiddenForProposer\":\"\",\"commentRequired\":\"\",\"icon\":\"timefades#red\",\"commentDescription\":\"\",\"description\":\"支持地址控件\",\"title\":\"官方OA审批-POP-2025-0109\",\"items\":[{\"componentName\":\"TimeAndLocationField\",\"props\":{\"label\":[\"当前时间\",\"当前地点\"],\"id\":\"TimeAndLocationField_1CVHM5TIIWR9C\",\"required\":false}},{\"componentName\":\"TextField\",\"props\":{\"placeholder\":\"请输入\",\"label\":\"单行输入框\",\"id\":\"TextField_17EZKEGSOCTC0\",\"required\":false}}]} */ schemaContent?: string; /** * @example * PUBLISHED */ status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumQueryTodoTasksByManagerResponseBodyResultList extends $tea.Model { /** * @example * RUNNING */ businessId?: string; canRedirect?: boolean; createTime?: number; /** * @example * act_0001 */ processCode?: string; /** * @example * Siw2WNVZS4KiUt3tTmaNKg04*****809950 */ processInstanceId?: string; /** * @example * 1234567 */ taskId?: number; /** * @example * manager001 */ title?: string; /** * @example * 2022-10-17T15:12Z */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumQueryTodoTasksByManagerResponseBodyResult extends $tea.Model { hasMore?: boolean; list?: PremiumQueryTodoTasksByManagerResponseBodyResultList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumRedirectTasksByManagerResponseBodyResultRedirectResults extends $tea.Model { /** * @example * 外部流程不允许转交 */ errorMsg?: string; /** * @remarks * This parameter is required. * * @example * success */ success?: boolean; /** * @remarks * This parameter is required. * * @example * 1234567 */ taskId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumRedirectTasksByManagerResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1 */ failCount?: number; /** * @remarks * This parameter is required. */ redirectResults?: PremiumRedirectTasksByManagerResponseBodyResultRedirectResults[]; /** * @remarks * This parameter is required. * * @example * 20 */ totalCount?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveFormResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * PROC-abcdef-example */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveFormInstanceRequestFormComponentValueListDetailsDetails extends $tea.Model { /** * @example * Phone */ bizAlias?: string; componentType?: string; /** * @example * 总个数:1 */ extValue?: string; /** * @example * PhoneField_IZI2LP8QF6O0 */ id?: string; /** * @example * PhoneField */ name?: string; /** * @example * 123xxxxxxxx */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveFormInstanceRequestFormComponentValueListDetails extends $tea.Model { /** * @example * Phone */ bizAlias?: string; details?: PremiumSaveFormInstanceRequestFormComponentValueListDetailsDetails[]; /** * @example * 总个数:1 */ extValue?: string; /** * @example * PhoneField_IZI2LP8QF6O0 */ id?: string; /** * @example * PhoneField */ name?: string; /** * @example * 123xxxxxxxx */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveFormInstanceRequestFormComponentValueList extends $tea.Model { /** * @example * Phone */ bizAlias?: string; componentType?: string; details?: PremiumSaveFormInstanceRequestFormComponentValueListDetails[]; /** * @example * 总个数:1 */ extValue?: string; /** * @example * PhoneField_IZI2LP8QF6O0 */ id?: string; /** * @remarks * This parameter is required. * * @example * PhoneField */ name?: string; /** * @remarks * This parameter is required. * * @example * 123xxxxxxxx */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessRequestProcessFeatureConfigFeaturesCallback extends $tea.Model { /** * @example * abc */ apiKey?: string; /** * @example * abc */ appUuid?: string; /** * @example * 1 */ version?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessRequestProcessFeatureConfigFeatures extends $tea.Model { callback?: PremiumSaveIntegratedProcessRequestProcessFeatureConfigFeaturesCallback; /** * @example * www.dingtalk.com */ mobileUrl?: string; /** * @example * abc */ name?: string; /** * @example * www.dingtalk.com */ pcUrl?: string; /** * @example * ORIGIN */ runType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessRequestProcessFeatureConfig extends $tea.Model { features?: PremiumSaveIntegratedProcessRequestProcessFeatureConfigFeatures[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessRequestTemplateConfig extends $tea.Model { /** * @example * https://open.dingtalk.com/ * * @deprecated */ createInstanceMobileUrl?: string; /** * @example * https://open.dingtalk.com/ * * @deprecated */ createInstancePcUrl?: string; /** * **if can be null:** * true */ disableSendCard?: boolean; /** * @example * true */ hidden?: boolean; /** * @example * https://open.dingtalk.com/ * * **if can be null:** * true * * @deprecated */ templateEditUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * PROC-abcdef-example */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessInstanceRequestFeatureConfigFeaturesCallback extends $tea.Model { /** * @example * abc */ apiKey?: string; /** * @example * abc */ appUuid?: string; /** * @example * 1 */ version?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessInstanceRequestFeatureConfigFeatures extends $tea.Model { callback?: PremiumSaveIntegratedProcessInstanceRequestFeatureConfigFeaturesCallback; /** * **if can be null:** * true */ config?: string; /** * @example * www.dingtalk.com */ mobileUrl?: string; /** * @example * abc */ name?: string; /** * @example * www.dingtalk.com */ pcUrl?: string; /** * @example * ORIGIN */ runType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessInstanceRequestFeatureConfig extends $tea.Model { features?: PremiumSaveIntegratedProcessInstanceRequestFeatureConfigFeatures[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessInstanceRequestFormComponentValueList extends $tea.Model { bizAlias?: string; componentType?: string; extValue?: string; id?: string; name?: string; value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessInstanceRequestNotifiers extends $tea.Model { /** * @example * start */ position?: string; /** * @example * manager001 */ userid?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedProcessInstanceResponseBodyResult extends $tea.Model { /** * @example * proc-abc */ processInstanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedTaskRequestFeatureConfigFeaturesCallback extends $tea.Model { /** * @example * abc */ apiKey?: string; /** * @example * abc */ appUuid?: string; /** * @example * 1 */ version?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedTaskRequestFeatureConfigFeatures extends $tea.Model { callback?: PremiumSaveIntegratedTaskRequestFeatureConfigFeaturesCallback; /** * **if can be null:** * true */ config?: string; /** * @example * www.dingtalk.com */ mobileUrl?: string; /** * @example * abc */ name?: string; /** * @example * www.dingtalk.com */ pcUrl?: string; /** * @example * ORIGIN */ runType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedTaskRequestFeatureConfig extends $tea.Model { features?: PremiumSaveIntegratedTaskRequestFeatureConfigFeatures[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedTaskRequestTaskConfig extends $tea.Model { disableSendCard?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedTaskRequestTasks extends $tea.Model { /** * @example * {\"id\":\"12345\"} */ customData?: string; /** * @example * 1758643200000 */ dueTimestamp?: number; /** * @example * https://www.dingtalk.com */ url?: string; /** * @example * manager001 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumSaveIntegratedTaskResponseBodyResult extends $tea.Model { taskId?: number; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumUpdateFormInstanceRequestFormComponentValueListDetailsDetails extends $tea.Model { /** * @example * Phone */ bizAlias?: string; componentType?: string; /** * @example * 总个数:1 */ extValue?: string; /** * @example * PhoneField_IZI2LP8QF6O0 */ id?: string; /** * @example * PhoneField */ name?: string; /** * @example * 123xxxxxxxx */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumUpdateFormInstanceRequestFormComponentValueListDetails extends $tea.Model { /** * @example * Phone */ bizAlias?: string; details?: PremiumUpdateFormInstanceRequestFormComponentValueListDetailsDetails[]; /** * @example * 总个数:1 */ extValue?: string; /** * @example * PhoneField_IZI2LP8QF6O0 */ id?: string; /** * @example * PhoneField */ name?: string; /** * @example * 123xxxxxxxx */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumUpdateFormInstanceRequestFormComponentValueList extends $tea.Model { /** * @example * Phone */ bizAlias?: string; componentType?: string; details?: PremiumUpdateFormInstanceRequestFormComponentValueListDetails[]; /** * @example * 总个数:1 */ extValue?: string; /** * @example * PhoneField_IZI2LP8QF6O0 */ id?: string; /** * @remarks * This parameter is required. * * @example * PhoneField */ name?: string; /** * @remarks * This parameter is required. * * @example * 123xxxxxxxx */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class PremiumUpdateProcessInstanceVariablesRequestVariables extends $tea.Model { /** * @example * Phone */ bizAlias?: string; /** * @example * 总个数:1 */ extValue?: string; /** * @remarks * This parameter is required. * * @example * PhoneField_IZI2LP8QF6O0 */ id?: string; /** * @remarks * This parameter is required. * * @example * 123xxxxxxxx */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProcessForecastRequestFormComponentValuesDetailsDetails extends $tea.Model { /** * @example * Phone */ bizAlias?: string; componentType?: string; /** * @example * 总个数:1 */ extValue?: string; /** * @example * PhoneField_IZI2LP8QF6O0 */ id?: string; /** * @example * PhoneField */ name?: string; /** * @example * 123xxxxxxxx */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProcessForecastRequestFormComponentValuesDetails extends $tea.Model { /** * @example * Phone */ bizAlias?: string; details?: ProcessForecastRequestFormComponentValuesDetailsDetails[]; /** * @example * 总个数:1 */ extValue?: string; /** * @example * PhoneField_IZI2LP8QF6O0 */ id?: string; /** * @example * PhoneField */ name?: string; /** * @example * 123xxxxxxxx */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProcessForecastRequestFormComponentValues extends $tea.Model { /** * @example * Phone */ bizAlias?: string; componentType?: string; details?: ProcessForecastRequestFormComponentValuesDetails[]; /** * @example * 总个数:1 */ extValue?: string; /** * @example * PhoneField_IZI2LP8QF6O0 */ id?: string; /** * @remarks * This parameter is required. * * @example * PhoneField */ name?: string; /** * @remarks * This parameter is required. * * @example * 123xxxxxxxx */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProcessForecastResponseBodyResultWorkflowActivityRulesActivityActioners extends $tea.Model { avatar?: string; name?: string; userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeApprovals extends $tea.Model { userName?: string; workNo?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeLabels extends $tea.Model { labelNames?: string; labels?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRange extends $tea.Model { approvals?: ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeApprovals[]; labels?: ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeLabels[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor extends $tea.Model { /** * @example * ALL:并行,ONE_BY_ONE:串行 */ actorActivateType?: string; /** * @example * manual_e203_14a3_895a_45ad */ actorKey?: string; actorSelectionRange?: ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRange; /** * @example * allStaff:全公司,approvals:指定成员,labels:角色 */ actorSelectionType?: string; /** * @example * approver:审批人,notifier:抄送人,audit:办理人 */ actorType?: string; /** * @example * true */ allowedMulti?: boolean; /** * @example * ONE_BY_ONE:依次审批,AND:会签审批,OR:或签审批 */ approvalMethod?: string; /** * @example * MANUAL:人工审批,AUTO_AGREE:自动通过,AUTO_REFUSE:自动拒绝 */ approvalType?: string; /** * @example * true */ required?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProcessForecastResponseBodyResultWorkflowActivityRules extends $tea.Model { activityActioners?: ProcessForecastResponseBodyResultWorkflowActivityRulesActivityActioners[]; /** * @example * 1918_5cd3 */ activityId?: string; /** * @example * 审批人 */ activityName?: string; /** * @example * 包括 target_select、target_approval 等 */ activityType?: string; /** * @example * true */ isTargetSelect?: boolean; /** * @example * 1918_5cd3 */ prevActivityId?: string; workflowActor?: ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProcessForecastResponseBodyResultWorkflowForecastNodes extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 1cc3_959a */ activityId?: string; /** * @remarks * This parameter is required. * * @example * line-random-1cc3_959a-831a_607b */ outId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class ProcessForecastResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * true */ isForecastSuccess?: boolean; /** * @remarks * This parameter is required. * * @example * true */ isStaticWorkflow?: boolean; /** * @remarks * This parameter is required. * * @example * PROC-2B60E506-D6CB-43F3-B661-359B27F90947 */ processCode?: string; /** * @remarks * This parameter is required. * * @example * 63657309999 */ processId?: number; /** * @remarks * This parameter is required. * * @example * 2665246100805992 */ userId?: string; workflowActivityRules?: ProcessForecastResponseBodyResultWorkflowActivityRules[]; /** * @remarks * This parameter is required. */ workflowForecastNodes?: ProcessForecastResponseBodyResultWorkflowForecastNodes[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryAllFormInstancesResponseBodyResultValuesFormInstDataList extends $tea.Model { /** * @example * staff_name */ bizAlias?: string; /** * @remarks * This parameter is required. * * @example * 具体参见审批控件列表 */ componentType?: string; /** * @example * {"key":"value} */ extendValue?: string; /** * @remarks * This parameter is required. * * @example * TextField-abcdefg */ key?: string; /** * @remarks * This parameter is required. * * @example * 员工姓名 */ label?: string; /** * @remarks * This parameter is required. * * @example * 张三 */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryAllFormInstancesResponseBodyResultValues extends $tea.Model { /** * @example * SWAPP-abcd-example */ appUuid?: string; attributes?: { [key: string]: any; }; /** * @remarks * This parameter is required. * * @example * 1635151039000 */ createTimestamp?: number; /** * @remarks * This parameter is required. * * @example * 30314512 */ creator?: string; /** * @remarks * This parameter is required. * * @example * PROC-abcd-example */ formCode?: string; /** * @remarks * This parameter is required. */ formInstDataList?: QueryAllFormInstancesResponseBodyResultValuesFormInstDataList[]; /** * @remarks * This parameter is required. * * @example * abcd-eaf-acde12f */ formInstanceId?: string; /** * @remarks * This parameter is required. * * @example * 032142312 */ modifier?: string; /** * @example * 1635151039000 */ modifyTimestamp?: number; /** * @example * abcd */ outBizCode?: string; /** * @example * 323 */ outInstanceId?: string; /** * @remarks * This parameter is required. * * @example * xxx提交的数据 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryAllFormInstancesResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * true */ hasMore?: boolean; /** * @remarks * This parameter is required. * * @example * 20 */ maxResults?: number; /** * @remarks * This parameter is required. * * @example * 10 */ nextToken?: string; /** * @remarks * This parameter is required. */ values?: QueryAllFormInstancesResponseBodyResultValues[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryAllProcessInstancesResponseBodyResultListFormComponentValues extends $tea.Model { /** * @example * {"staffId":"abcd"} */ extValue?: string; /** * @remarks * This parameter is required. * * @example * TextField-a32bcdef */ id?: string; /** * @remarks * This parameter is required. * * @example * 姓名 */ name?: string; /** * @remarks * This parameter is required. * * @example * 张三 */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryAllProcessInstancesResponseBodyResultListOperationRecordsAttachments extends $tea.Model { /** * @example * 1234567 */ fileId?: string; /** * @example * 附件 */ fileName?: string; /** * @example * 123 */ fileSize?: string; /** * @example * pdf */ fileType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryAllProcessInstancesResponseBodyResultListOperationRecords extends $tea.Model { attachments?: QueryAllProcessInstancesResponseBodyResultListOperationRecordsAttachments[]; /** * @example * EXECUTE_TASK_NORMAL(正常执行任务),EXECUTE_TASK_AGENT(代理人执行任务),APPEND_TASK_BEFORE(前加签任务),APPEND_TASK_AFTER(后加签任务),REDIRECT_TASK(转交任务),START_PROCESS_INSTANCE(发起流程实例),TERMINATE_PROCESS_INSTANCE(终止(撤销)流程实例),FINISH_PROCESS_INSTANCE(结束流程实例),ADD_REMARK(添加评论) */ operationType?: string; /** * @example * 同意 */ remark?: string; /** * @example * AGREE(同意),REFUSE(拒绝),NONE(未知) */ result?: string; /** * @example * 1657522271000 */ timestamp?: number; /** * @example * manager1 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryAllProcessInstancesResponseBodyResultListTasks extends $tea.Model { /** * @example * 1234_abcd */ activityId?: string; /** * @example * 1657522271000 */ createTimestamp?: number; /** * @example * 1657522271000 */ finishTimestamp?: number; /** * @example * 分为AGREE(同意),REFUSE(拒绝),REDIRECTED(转交) */ result?: string; /** * @remarks * This parameter is required. * * @example * NEW(未启动),RUNNING(处理中),PAUSED(暂停),CANCELED(取消),COMPLETED(完成),TERMINATED(终止) */ status?: string; /** * @remarks * This parameter is required. * * @example * 123456 */ taskId?: number; /** * @example * staff1234 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryAllProcessInstancesResponseBodyResultList extends $tea.Model { /** * @remarks * This parameter is required. * * @example * cdef-dae2fd2-example */ attachedProcessInstanceIds?: string; /** * @remarks * This parameter is required. * * @example * 202110111558000355024 */ businessId?: string; /** * @remarks * This parameter is required. * * @example * 1635165470201 */ createTime?: number; /** * @remarks * This parameter is required. * * @example * 1633795200000 */ finishTime?: number; /** * @remarks * This parameter is required. */ formComponentValues?: QueryAllProcessInstancesResponseBodyResultListFormComponentValues[]; /** * @remarks * This parameter is required. * * @example * dcdse-dae2fd2-example */ mainProcessInstanceId?: string; operationRecords?: QueryAllProcessInstancesResponseBodyResultListOperationRecords[]; /** * @remarks * This parameter is required. * * @example * 默认-1,企业根部门 */ originatorDeptId?: string; /** * @remarks * This parameter is required. * * @example * staff1234 */ originatorUserid?: string; /** * @remarks * This parameter is required. * * @example * abcdse-dse-example */ processInstanceId?: string; /** * @remarks * This parameter is required. * * @example * AGREE同意,REFUSE拒绝 */ result?: string; /** * @remarks * This parameter is required. * * @example * RUNNING审批中、TERMINATED撤销、COMPLETED审批完成、CANCELED取消 */ status?: string; tasks?: QueryAllProcessInstancesResponseBodyResultListTasks[]; /** * @remarks * This parameter is required. * * @example * 员工A提交的小肖审批单 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryAllProcessInstancesResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * true */ hasMore?: boolean; list?: QueryAllProcessInstancesResponseBodyResultList[]; /** * @remarks * This parameter is required. * * @example * 20 */ maxResults?: number; /** * @remarks * This parameter is required. * * @example * 10 */ nextToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryFormByBizTypeResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 应用类型 */ appType?: number; /** * @example * SWAPP-abcdef-example */ appUuid?: string; /** * @example * 表单业务标识 */ bizType?: string; /** * @remarks * This parameter is required. */ content?: string; /** * @example * 1635151039000 */ createTime?: number; /** * @example * 02501234567890 */ creator?: string; /** * @remarks * This parameter is required. * * @example * PROC-abcdef-example */ formCode?: string; /** * @remarks * This parameter is required. * * @example * FORM-example */ formUuid?: string; /** * @example * 用于收集休假信息 */ memo?: string; /** * @example * 1635151039000 */ modifedTime?: number; /** * @remarks * This parameter is required. * * @example * 休假申请 */ name?: string; /** * @example * 02501234567890 */ ownerId?: string; /** * @remarks * This parameter is required. * * @example * PUBLISHED(启用), INVALID(停用), SAVED(草稿) */ status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryFormInstanceResponseBodyFormInstDataList extends $tea.Model { /** * @remarks * This parameter is required. */ bizAlias?: string; /** * @remarks * This parameter is required. */ componentType?: string; /** * @remarks * This parameter is required. */ extendValue?: string; /** * @remarks * This parameter is required. */ key?: string; /** * @remarks * This parameter is required. */ label?: string; /** * @remarks * This parameter is required. */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryIntegratedTodoTaskResponseBodyResultList extends $tea.Model { /** * @example * act_0001 */ activityId?: string; /** * @example * 2022-10-17T15:12Z */ createTime?: string; /** * @example * 2022-10-17T15:12Z */ finishTime?: string; /** * @example * Siw2WNVZS4KiUt3tTmaNKg04*****809950 */ processInstanceId?: string; /** * @example * agree */ result?: string; /** * @example * RUNNING */ status?: string; /** * @example * 1234567 */ taskId?: number; /** * @example * manager001 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryIntegratedTodoTaskResponseBodyResult extends $tea.Model { hasMore?: boolean; list?: QueryIntegratedTodoTaskResponseBodyResultList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QueryProcessByBizCategoryIdResponseBodyResult extends $tea.Model { description?: string; name?: string; processCode?: string; status?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaAndProcessResponseBodyResult extends $tea.Model { appType?: number; content?: string; handSignEnable?: string; iconUrl?: string; name?: string; processConfig?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps extends $tea.Model { bizAlias?: string; /** * @remarks * This parameter is required. */ id?: string; label?: string; options?: string[]; required?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildren extends $tea.Model { /** * @remarks * This parameter is required. * * @example * TextField */ componentName?: string; /** * @remarks * This parameter is required. */ props?: QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets extends $tea.Model { /** * @example * xxxx */ behavior?: string; /** * @example * TextField-K2AD4O5B */ fieldId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkage extends $tea.Model { targets?: QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets[]; /** * @example * xxxx */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsObjOptions extends $tea.Model { value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush extends $tea.Model { /** * @example * 1 */ attendanceRule?: number; /** * @example * 1 */ pushSwitch?: number; /** * @example * xxxx */ pushTag?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField extends $tea.Model { /** * @example * TextField-K2AD4O5B */ id?: string; /** * @example * 单行输入框 */ label?: string; /** * @example * xxxx */ unit?: string; /** * @example * true */ upper?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps extends $tea.Model { /** * @example * 添加 */ actionName?: string; /** * @example * top */ align?: string; /** * @example * 1234567 */ appId?: number; /** * @example * true */ asyncCondition?: boolean; /** * @example * 请假 */ attendTypeLabel?: string; behaviorLinkage?: QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkage[]; /** * @example * 我的单行输入框 */ bizAlias?: string; /** * @example * hrm.xxxx */ bizType?: string; childFieldVisible?: { [key: string]: boolean; }; /** * @example * 1 */ choice?: number; /** * @example * xxxx */ commonBizType?: string; /** * @example * true */ disabled?: boolean; /** * @example * true */ duration?: boolean; /** * @example * xxxx */ durationLabel?: string; /** * @example * true */ eSign?: boolean; /** * @example * true */ extract?: boolean; /** * @example * xxxx */ fieldsInfo?: string; /** * @example * yyyy-MM-dd */ format?: string; /** * @example * xxxx */ formula?: string; /** * @example * true */ hidden?: boolean; /** * @example * true */ hiddenInApprovalDetail?: boolean; /** * @example * true */ hideLabel?: boolean; /** * @example * "[{\"name\":\"\open"}]" */ holidayOptions?: { [key: string]: string; }[]; /** * @remarks * This parameter is required. * * @example * TextField-K2AD4O5B */ id?: string; /** * @remarks * This parameter is required. * * @example * 单行输入框 */ label?: string; /** * @example * true */ labelEditableFreeze?: boolean; /** * @example * xxxx */ link?: string; /** * @example * xxxx */ mainTitle?: string; /** * @example * 1 */ notPrint?: string; /** * @example * 1 */ notUpper?: string; objOptions?: QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsObjOptions[]; options?: string[]; /** * @example * true */ payEnable?: boolean; /** * @example * 请输入文字 */ placeholder?: string; push?: QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush; /** * @example * true */ pushToAttendance?: boolean; /** * @example * 1 */ pushToCalendar?: number; /** * @example * true */ required?: boolean; /** * @example * true */ requiredEditableFreeze?: boolean; /** * @example * true */ showAttendOptions?: boolean; /** * @example * true */ staffStatusEnabled?: boolean; statField?: QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField[]; /** * @example * list */ tableViewMode?: string; /** * @example * 天 */ unit?: string; /** * @example * true */ useCalendar?: boolean; /** * @example * true */ verticalPrint?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaByProcessCodeResponseBodyResultSchemaContentItems extends $tea.Model { children?: QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildren[]; /** * @remarks * This parameter is required. * * @example * TextField */ componentName?: string; /** * @remarks * This parameter is required. */ props?: QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaByProcessCodeResponseBodyResultSchemaContent extends $tea.Model { /** * @example * common */ icon?: string; /** * @remarks * This parameter is required. */ items?: QuerySchemaByProcessCodeResponseBodyResultSchemaContentItems[]; /** * @remarks * This parameter is required. * * @example * 示例模板 */ title?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class QuerySchemaByProcessCodeResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * 0 */ appType?: number; /** * @remarks * This parameter is required. * * @example * xxxx */ appUuid?: string; /** * @example * hrm.xxxx */ bizType?: string; /** * @remarks * This parameter is required. * * @example * 26652461xxxx5992 */ creatorUserId?: string; /** * @example * null */ customSetting?: string; /** * @example * 0 */ engineType?: number; /** * @remarks * This parameter is required. * * @example * PROC-17428B8C-6C60-470E-xxxx-64F1037AE067 */ formCode?: string; /** * @remarks * This parameter is required. * * @example * FORM-28215C3E-00E3-4118-xxxx-4091F828AF2F */ formUuid?: string; /** * @remarks * This parameter is required. * * @example * 2021-12-01T10:49Z */ gmtCreate?: string; /** * @remarks * This parameter is required. * * @example * 2021-12-01T10:49Z */ gmtModified?: string; /** * @example * null */ icon?: string; /** * @example * 1 */ listOrder?: number; /** * @example * xxxx */ memo?: string; /** * @example * 示例模板 */ name?: string; /** * @remarks * This parameter is required. * * @example * 25xxxx01 */ ownerIdType?: string; /** * @example * inner */ procType?: string; /** * @remarks * This parameter is required. */ schemaContent?: QuerySchemaByProcessCodeResponseBodyResultSchemaContent; /** * @example * PUBLISHED */ status?: string; /** * @example * PRIVATE */ visibleRange?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RedirectWorkflowTaskRequestFileAttachments extends $tea.Model { /** * @example * B1oQixxxx */ fileId?: string; /** * @example * 文件名称。 */ fileName?: string; /** * @example * 1024 */ fileSize?: string; /** * @example * file */ fileType?: string; /** * @example * 123 */ spaceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class RedirectWorkflowTaskRequestFile extends $tea.Model { attachments?: RedirectWorkflowTaskRequestFileAttachments[]; photos?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveIntegratedInstanceRequestFeatureConfigFeaturesCallback extends $tea.Model { /** * @example * abc */ apiKey?: string; /** * @example * abc */ appUuid?: string; /** * @example * 1 */ version?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveIntegratedInstanceRequestFeatureConfigFeatures extends $tea.Model { callback?: SaveIntegratedInstanceRequestFeatureConfigFeaturesCallback; /** * **if can be null:** * true */ config?: string; /** * @example * www.dingtalk.com */ mobileUrl?: string; /** * @example * abc */ name?: string; /** * @example * www.dingtalk.com */ pcUrl?: string; /** * @example * ORIGIN */ runType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveIntegratedInstanceRequestFeatureConfig extends $tea.Model { features?: SaveIntegratedInstanceRequestFeatureConfigFeatures[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveIntegratedInstanceRequestFormComponentValueList extends $tea.Model { bizAlias?: string; componentType?: string; extValue?: string; id?: string; name?: string; value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveIntegratedInstanceRequestNotifiers extends $tea.Model { /** * @example * start */ position?: string; /** * @example * manager001 */ userid?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveIntegratedInstanceResponseBodyResult extends $tea.Model { /** * @example * proc-abc */ processInstanceId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveProcessRequestProcessFeatureConfigFeaturesCallback extends $tea.Model { /** * @example * abc */ apiKey?: string; /** * @example * abc */ appUuid?: string; /** * @example * 1 */ version?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveProcessRequestProcessFeatureConfigFeatures extends $tea.Model { callback?: SaveProcessRequestProcessFeatureConfigFeaturesCallback; /** * **if can be null:** * true */ config?: string; /** * @example * www.dingtalk.com */ mobileUrl?: string; /** * @example * abc */ name?: string; /** * @example * www.dingtalk.com */ pcUrl?: string; /** * @example * ORIGIN */ runType?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveProcessRequestProcessFeatureConfig extends $tea.Model { features?: SaveProcessRequestProcessFeatureConfigFeatures[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveProcessRequestTemplateConfig extends $tea.Model { /** * @example * https://open.dingtalk.com/ * * @deprecated */ createInstanceMobileUrl?: string; /** * @example * https://open.dingtalk.com/ * * @deprecated */ createInstancePcUrl?: string; /** * **if can be null:** * true */ disableSendCard?: boolean; /** * @example * true */ hidden?: boolean; /** * @example * https://open.dingtalk.com/ * * **if can be null:** * true * * @deprecated */ templateEditUrl?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class SaveProcessResponseBodyResult extends $tea.Model { /** * @remarks * This parameter is required. * * @example * PROC-abcdef-example */ processCode?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class StartProcessInstanceRequestApprovers extends $tea.Model { /** * @example * 会签:AND;或签:OR;单人:NONE */ actionType?: string; userIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class StartProcessInstanceRequestFormComponentValuesDetailsDetails extends $tea.Model { /** * @example * Phone */ bizAlias?: string; componentType?: string; /** * @example * 总个数:1 */ extValue?: string; /** * @example * PhoneField_IZI2LP8QF6O0 */ id?: string; /** * @example * PhoneField */ name?: string; /** * @example * 123xxxxxxxx */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class StartProcessInstanceRequestFormComponentValuesDetails extends $tea.Model { /** * @example * Phone */ bizAlias?: string; details?: StartProcessInstanceRequestFormComponentValuesDetailsDetails[]; /** * @example * 总个数:1 */ extValue?: string; /** * @example * PhoneField_IZI2LP8QF6O0 */ id?: string; /** * @example * PhoneField */ name?: string; /** * @example * 123xxxxxxxx */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class StartProcessInstanceRequestFormComponentValues extends $tea.Model { /** * @example * Phone */ bizAlias?: string; componentType?: string; details?: StartProcessInstanceRequestFormComponentValuesDetails[]; /** * @example * 总个数:1 */ extValue?: string; /** * @example * PhoneField_IZI2LP8QF6O0 */ id?: string; /** * @remarks * This parameter is required. * * @example * PhoneField */ name?: string; /** * @remarks * This parameter is required. * * @example * 123xxxxxxxx */ value?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class StartProcessInstanceRequestTargetSelectActioners extends $tea.Model { /** * @example * manual_1918_5cd3_5e19_6a98 */ actionerKey?: string; actionerUserIds?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TodoTasksResponseBodyResultList extends $tea.Model { /** * @example * RUNNING */ businessId?: string; canRedirect?: boolean; createTime?: number; /** * @example * act_0001 */ processCode?: string; /** * @example * Siw2WNVZS4KiUt3tTmaNKg04*****809950 */ processInstanceId?: string; /** * @example * 1234567 */ taskId?: number; /** * @example * manager001 */ title?: string; /** * @example * 2022-10-17T15:12Z */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class TodoTasksResponseBodyResult extends $tea.Model { hasMore?: boolean; list?: TodoTasksResponseBodyResultList[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateIntegratedTaskRequestTasks extends $tea.Model { /** * @example * AGREE */ result?: string; /** * @remarks * This parameter is required. * * @example * COMPLETED */ status?: string; /** * @remarks * This parameter is required. * * **if can be null:** * true */ taskId?: number; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class UpdateProcessInstanceRequestNotifiers extends $tea.Model { /** * @remarks * This parameter is required. * * @example * manager001 */ userId?: 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 - AddApproveDentryAuthRequest * @param headers - AddApproveDentryAuthHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AddApproveDentryAuthResponse */ addApproveDentryAuthWithOptions(request: AddApproveDentryAuthRequest, headers: AddApproveDentryAuthHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 授权下载审批钉盘文件 * * @param request - AddApproveDentryAuthRequest * @returns AddApproveDentryAuthResponse */ addApproveDentryAuth(request: AddApproveDentryAuthRequest): Promise; /** * 添加审批评论 * * @param request - AddProcessInstanceCommentRequest * @param headers - AddProcessInstanceCommentHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns AddProcessInstanceCommentResponse */ addProcessInstanceCommentWithOptions(request: AddProcessInstanceCommentRequest, headers: AddProcessInstanceCommentHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 添加审批评论 * * @param request - AddProcessInstanceCommentRequest * @returns AddProcessInstanceCommentResponse */ addProcessInstanceComment(request: AddProcessInstanceCommentRequest): Promise; /** * 归档审批实例(OA高级版专享) * * @param request - ArchiveProcessInstanceRequest * @param headers - ArchiveProcessInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ArchiveProcessInstanceResponse */ archiveProcessInstanceWithOptions(request: ArchiveProcessInstanceRequest, headers: ArchiveProcessInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 归档审批实例(OA高级版专享) * * @param request - ArchiveProcessInstanceRequest * @returns ArchiveProcessInstanceResponse */ archiveProcessInstance(request: ArchiveProcessInstanceRequest): Promise; /** * 批量同意或拒绝审批任务 * * @param request - BatchExecuteProcessInstancesRequest * @param headers - BatchExecuteProcessInstancesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchExecuteProcessInstancesResponse */ batchExecuteProcessInstancesWithOptions(request: BatchExecuteProcessInstancesRequest, headers: BatchExecuteProcessInstancesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量同意或拒绝审批任务 * * @param request - BatchExecuteProcessInstancesRequest * @returns BatchExecuteProcessInstancesResponse */ batchExecuteProcessInstances(request: BatchExecuteProcessInstancesRequest): Promise; /** * 批量流程审批任务转交 * * @param request - BatchTasksRedirectRequest * @param headers - BatchTasksRedirectHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchTasksRedirectResponse */ batchTasksRedirectWithOptions(request: BatchTasksRedirectRequest, headers: BatchTasksRedirectHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量流程审批任务转交 * * @param request - BatchTasksRedirectRequest * @returns BatchTasksRedirectResponse */ batchTasksRedirect(request: BatchTasksRedirectRequest): Promise; /** * 批量更新实例状态 * * @param request - BatchUpdateProcessInstanceRequest * @param headers - BatchUpdateProcessInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns BatchUpdateProcessInstanceResponse */ batchUpdateProcessInstanceWithOptions(request: BatchUpdateProcessInstanceRequest, headers: BatchUpdateProcessInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量更新实例状态 * * @param request - BatchUpdateProcessInstanceRequest * @returns BatchUpdateProcessInstanceResponse */ batchUpdateProcessInstance(request: BatchUpdateProcessInstanceRequest): Promise; /** * 批量取消流程中心待处理任务 * * @param request - CancelIntegratedTaskRequest * @param headers - CancelIntegratedTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CancelIntegratedTaskResponse */ cancelIntegratedTaskWithOptions(request: CancelIntegratedTaskRequest, headers: CancelIntegratedTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量取消流程中心待处理任务 * * @param request - CancelIntegratedTaskRequest * @returns CancelIntegratedTaskResponse */ cancelIntegratedTask(request: CancelIntegratedTaskRequest): Promise; /** * 清理审批数据 * * @param request - CleanProcessDataRequest * @param headers - CleanProcessDataHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CleanProcessDataResponse */ cleanProcessDataWithOptions(request: CleanProcessDataRequest, headers: CleanProcessDataHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 清理审批数据 * * @param request - CleanProcessDataRequest * @returns CleanProcessDataResponse */ cleanProcessData(request: CleanProcessDataRequest): Promise; /** * 复制审批流 * * @param request - CopyProcessRequest * @param headers - CopyProcessHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CopyProcessResponse */ copyProcessWithOptions(request: CopyProcessRequest, headers: CopyProcessHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 复制审批流 * * @param request - CopyProcessRequest * @returns CopyProcessResponse */ copyProcess(request: CopyProcessRequest): Promise; /** * 创建流程中心待处理任务 * * @param request - CreateIntegratedTaskRequest * @param headers - CreateIntegratedTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns CreateIntegratedTaskResponse */ createIntegratedTaskWithOptions(request: CreateIntegratedTaskRequest, headers: CreateIntegratedTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建流程中心待处理任务 * * @param request - CreateIntegratedTaskRequest * @returns CreateIntegratedTaskResponse */ createIntegratedTask(request: CreateIntegratedTaskRequest): Promise; /** * 删除分组 * * @param request - DeleteDirRequest * @param headers - DeleteDirHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteDirResponse */ deleteDirWithOptions(request: DeleteDirRequest, headers: DeleteDirHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 删除分组 * * @param request - DeleteDirRequest * @returns DeleteDirResponse */ deleteDir(request: DeleteDirRequest): Promise; /** * 删除模板 * * @param request - DeleteProcessRequest * @param headers - DeleteProcessHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns DeleteProcessResponse */ deleteProcessWithOptions(request: DeleteProcessRequest, headers: DeleteProcessHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 删除模板 * * @param request - DeleteProcessRequest * @returns DeleteProcessResponse */ deleteProcess(request: DeleteProcessRequest): Promise; /** * 同意或拒绝审批任务 * * @param request - ExecuteProcessInstanceRequest * @param headers - ExecuteProcessInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ExecuteProcessInstanceResponse */ executeProcessInstanceWithOptions(request: ExecuteProcessInstanceRequest, headers: ExecuteProcessInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 同意或拒绝审批任务 * * @param request - ExecuteProcessInstanceRequest * @returns ExecuteProcessInstanceResponse */ executeProcessInstance(request: ExecuteProcessInstanceRequest): Promise; /** * 创建或更新审批表单模板 * * @param request - FormCreateRequest * @param headers - FormCreateHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns FormCreateResponse */ formCreateWithOptions(request: FormCreateRequest, headers: FormCreateHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建或更新审批表单模板 * * @param request - FormCreateRequest * @returns FormCreateResponse */ formCreate(request: FormCreateRequest): Promise; /** * 获取审批钉盘空间信息 * * @param request - GetAttachmentSpaceRequest * @param headers - GetAttachmentSpaceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetAttachmentSpaceResponse */ getAttachmentSpaceWithOptions(request: GetAttachmentSpaceRequest, headers: GetAttachmentSpaceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取审批钉盘空间信息 * * @param request - GetAttachmentSpaceRequest * @returns GetAttachmentSpaceResponse */ getAttachmentSpace(request: GetAttachmentSpaceRequest): Promise; /** * 查询已设置为条件的表单组件 * * @param request - GetConditionFormComponentRequest * @param headers - GetConditionFormComponentHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetConditionFormComponentResponse */ getConditionFormComponentWithOptions(request: GetConditionFormComponentRequest, headers: GetConditionFormComponentHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询已设置为条件的表单组件 * * @param request - GetConditionFormComponentRequest * @returns GetConditionFormComponentResponse */ getConditionFormComponent(request: GetConditionFormComponentRequest): Promise; /** * 获取CRM所有流程code * * @param headers - GetCrmProcCodesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetCrmProcCodesResponse */ getCrmProcCodesWithOptions(headers: GetCrmProcCodesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取CRM所有流程code * @returns GetCrmProcCodesResponse */ getCrmProcCodes(): Promise; /** * 获取表单字段修改历史 * * @param request - GetFieldModifiedHistoryRequest * @param headers - GetFieldModifiedHistoryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetFieldModifiedHistoryResponse */ getFieldModifiedHistoryWithOptions(request: GetFieldModifiedHistoryRequest, headers: GetFieldModifiedHistoryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取表单字段修改历史 * * @param request - GetFieldModifiedHistoryRequest * @returns GetFieldModifiedHistoryResponse */ getFieldModifiedHistory(request: GetFieldModifiedHistoryRequest): Promise; /** * 获取手写签名的下载链接 * * @param request - GetHandSignDownloadUrlRequest * @param headers - GetHandSignDownloadUrlHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetHandSignDownloadUrlResponse */ getHandSignDownloadUrlWithOptions(request: GetHandSignDownloadUrlRequest, headers: GetHandSignDownloadUrlHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取手写签名的下载链接 * * @param request - GetHandSignDownloadUrlRequest * @returns GetHandSignDownloadUrlResponse */ getHandSignDownloadUrl(request: GetHandSignDownloadUrlRequest): Promise; /** * 获取当前企业所有可管理的表单 * * @param request - GetManageProcessByStaffIdRequest * @param headers - GetManageProcessByStaffIdHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetManageProcessByStaffIdResponse */ getManageProcessByStaffIdWithOptions(request: GetManageProcessByStaffIdRequest, headers: GetManageProcessByStaffIdHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取当前企业所有可管理的表单 * * @param request - GetManageProcessByStaffIdRequest * @returns GetManageProcessByStaffIdResponse */ getManageProcessByStaffId(request: GetManageProcessByStaffIdRequest): Promise; /** * 获取模板code * * @param request - GetProcessCodeByNameRequest * @param headers - GetProcessCodeByNameHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetProcessCodeByNameResponse */ getProcessCodeByNameWithOptions(request: GetProcessCodeByNameRequest, headers: GetProcessCodeByNameHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取模板code * * @param request - GetProcessCodeByNameRequest * @returns GetProcessCodeByNameResponse */ getProcessCodeByName(request: GetProcessCodeByNameRequest): Promise; /** * 获取流程配置 * * @param request - GetProcessConfigRequest * @param headers - GetProcessConfigHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetProcessConfigResponse */ getProcessConfigWithOptions(request: GetProcessConfigRequest, headers: GetProcessConfigHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取流程配置 * * @param request - GetProcessConfigRequest * @returns GetProcessConfigResponse */ getProcessConfig(request: GetProcessConfigRequest): Promise; /** * 获取单个审批实例详情 * * @param request - GetProcessInstanceRequest * @param headers - GetProcessInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetProcessInstanceResponse */ getProcessInstanceWithOptions(request: GetProcessInstanceRequest, headers: GetProcessInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取单个审批实例详情 * * @param request - GetProcessInstanceRequest * @returns GetProcessInstanceResponse */ getProcessInstance(request: GetProcessInstanceRequest): Promise; /** * 获取审批单详情高级接口,可以返回审批流程中的手写签名密码消息 * * @param request - GetProcessInstanceWithExtraRequest * @param headers - GetProcessInstanceWithExtraHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetProcessInstanceWithExtraResponse */ getProcessInstanceWithExtraWithOptions(request: GetProcessInstanceWithExtraRequest, headers: GetProcessInstanceWithExtraHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取审批单详情高级接口,可以返回审批流程中的手写签名密码消息 * * @param request - GetProcessInstanceWithExtraRequest * @returns GetProcessInstanceWithExtraResponse */ getProcessInstanceWithExtra(request: GetProcessInstanceWithExtraRequest): Promise; /** * 根据模版code列表批量查询模板最新表单和流程配置 * * @param tmpReq - GetSchemaAndProcessconfigBatchllyRequest * @param headers - GetSchemaAndProcessconfigBatchllyHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetSchemaAndProcessconfigBatchllyResponse */ getSchemaAndProcessconfigBatchllyWithOptions(tmpReq: GetSchemaAndProcessconfigBatchllyRequest, headers: GetSchemaAndProcessconfigBatchllyHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 根据模版code列表批量查询模板最新表单和流程配置 * * @param request - GetSchemaAndProcessconfigBatchllyRequest * @returns GetSchemaAndProcessconfigBatchllyResponse */ getSchemaAndProcessconfigBatchlly(request: GetSchemaAndProcessconfigBatchllyRequest): Promise; /** * 授权预览审批附件 * * @param request - GetSpaceWithDownloadAuthRequest * @param headers - GetSpaceWithDownloadAuthHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetSpaceWithDownloadAuthResponse */ getSpaceWithDownloadAuthWithOptions(request: GetSpaceWithDownloadAuthRequest, headers: GetSpaceWithDownloadAuthHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 授权预览审批附件 * * @param request - GetSpaceWithDownloadAuthRequest * @returns GetSpaceWithDownloadAuthResponse */ getSpaceWithDownloadAuth(request: GetSpaceWithDownloadAuthRequest): Promise; /** * 获取用户待审批数量 * * @param request - GetUserTodoTaskSumRequest * @param headers - GetUserTodoTaskSumHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GetUserTodoTaskSumResponse */ getUserTodoTaskSumWithOptions(request: GetUserTodoTaskSumRequest, headers: GetUserTodoTaskSumHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取用户待审批数量 * * @param request - GetUserTodoTaskSumRequest * @returns GetUserTodoTaskSumResponse */ getUserTodoTaskSum(request: GetUserTodoTaskSumRequest): Promise; /** * 授权用户钉盘空间权限 * * @param request - GrantCspaceAuthorizationRequest * @param headers - GrantCspaceAuthorizationHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GrantCspaceAuthorizationResponse */ grantCspaceAuthorizationWithOptions(request: GrantCspaceAuthorizationRequest, headers: GrantCspaceAuthorizationHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 授权用户钉盘空间权限 * * @param request - GrantCspaceAuthorizationRequest * @returns GrantCspaceAuthorizationResponse */ grantCspaceAuthorization(request: GrantCspaceAuthorizationRequest): Promise; /** * 下载审批附件 * * @param request - GrantProcessInstanceForDownloadFileRequest * @param headers - GrantProcessInstanceForDownloadFileHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns GrantProcessInstanceForDownloadFileResponse */ grantProcessInstanceForDownloadFileWithOptions(request: GrantProcessInstanceForDownloadFileRequest, headers: GrantProcessInstanceForDownloadFileHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 下载审批附件 * * @param request - GrantProcessInstanceForDownloadFileRequest * @returns GrantProcessInstanceForDownloadFileResponse */ grantProcessInstanceForDownloadFile(request: GrantProcessInstanceForDownloadFileRequest): Promise; /** * 创建或更新分组 * * @param request - InsertOrUpdateDirRequest * @param headers - InsertOrUpdateDirHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns InsertOrUpdateDirResponse */ insertOrUpdateDirWithOptions(request: InsertOrUpdateDirRequest, headers: InsertOrUpdateDirHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建或更新分组 * * @param request - InsertOrUpdateDirRequest * @returns InsertOrUpdateDirResponse */ insertOrUpdateDir(request: InsertOrUpdateDirRequest): Promise; /** * 应用安装 * * @param request - InstallAppRequest * @param headers - InstallAppHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns InstallAppResponse */ installAppWithOptions(request: InstallAppRequest, headers: InstallAppHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 应用安装 * * @param request - InstallAppRequest * @returns InstallAppResponse */ installApp(request: InstallAppRequest): Promise; /** * 获取审批实例ID列表 * * @param request - ListProcessInstanceIdsRequest * @param headers - ListProcessInstanceIdsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListProcessInstanceIdsResponse */ listProcessInstanceIdsWithOptions(request: ListProcessInstanceIdsRequest, headers: ListProcessInstanceIdsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取审批实例ID列表 * * @param request - ListProcessInstanceIdsRequest * @returns ListProcessInstanceIdsResponse */ listProcessInstanceIds(request: ListProcessInstanceIdsRequest): Promise; /** * 查询用户待办事项 * * @param request - ListTodoWorkRecordsRequest * @param headers - ListTodoWorkRecordsHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListTodoWorkRecordsResponse */ listTodoWorkRecordsWithOptions(request: ListTodoWorkRecordsRequest, headers: ListTodoWorkRecordsHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询用户待办事项 * * @param request - ListTodoWorkRecordsRequest * @returns ListTodoWorkRecordsResponse */ listTodoWorkRecords(request: ListTodoWorkRecordsRequest): Promise; /** * 获取指定用户可见的审批表单列表 * * @param request - ListUserVisibleBpmsProcessesRequest * @param headers - ListUserVisibleBpmsProcessesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ListUserVisibleBpmsProcessesResponse */ listUserVisibleBpmsProcessesWithOptions(request: ListUserVisibleBpmsProcessesRequest, headers: ListUserVisibleBpmsProcessesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取指定用户可见的审批表单列表 * * @param request - ListUserVisibleBpmsProcessesRequest * @returns ListUserVisibleBpmsProcessesResponse */ listUserVisibleBpmsProcesses(request: ListUserVisibleBpmsProcessesRequest): Promise; /** * 分页查询实例数据 * * @param request - PagesExportInstancesRequest * @param headers - PagesExportInstancesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PagesExportInstancesResponse */ pagesExportInstancesWithOptions(request: PagesExportInstancesRequest, headers: PagesExportInstancesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 分页查询实例数据 * * @param request - PagesExportInstancesRequest * @returns PagesExportInstancesResponse */ pagesExportInstances(request: PagesExportInstancesRequest): Promise; /** * 授权下载审批钉盘文件(OA高级版专享) * * @param request - PremiumAddApproveDentryAuthRequest * @param headers - PremiumAddApproveDentryAuthHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumAddApproveDentryAuthResponse */ premiumAddApproveDentryAuthWithOptions(request: PremiumAddApproveDentryAuthRequest, headers: PremiumAddApproveDentryAuthHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 授权下载审批钉盘文件(OA高级版专享) * * @param request - PremiumAddApproveDentryAuthRequest * @returns PremiumAddApproveDentryAuthResponse */ premiumAddApproveDentryAuth(request: PremiumAddApproveDentryAuthRequest): Promise; /** * 加签OA审批任务(OA高级版专享) * * @param request - PremiumAppendTaskRequest * @param headers - PremiumAppendTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumAppendTaskResponse */ premiumAppendTaskWithOptions(request: PremiumAppendTaskRequest, headers: PremiumAppendTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 加签OA审批任务(OA高级版专享) * * @param request - PremiumAppendTaskRequest * @returns PremiumAppendTaskResponse */ premiumAppendTask(request: PremiumAppendTaskRequest): Promise; /** * 批量同意或拒绝审批任务(OA高级版专享接口) * * @param request - PremiumBatchExecuteProcessInstancesRequest * @param headers - PremiumBatchExecuteProcessInstancesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumBatchExecuteProcessInstancesResponse */ premiumBatchExecuteProcessInstancesWithOptions(request: PremiumBatchExecuteProcessInstancesRequest, headers: PremiumBatchExecuteProcessInstancesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量同意或拒绝审批任务(OA高级版专享接口) * * @param request - PremiumBatchExecuteProcessInstancesRequest * @returns PremiumBatchExecuteProcessInstancesResponse */ premiumBatchExecuteProcessInstances(request: PremiumBatchExecuteProcessInstancesRequest): Promise; /** * 删除业务分组(高级版专享接口) * * @param request - PremiumDelDirRequest * @param headers - PremiumDelDirHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumDelDirResponse */ premiumDelDirWithOptions(request: PremiumDelDirRequest, headers: PremiumDelDirHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 删除业务分组(高级版专享接口) * * @param request - PremiumDelDirRequest * @returns PremiumDelDirResponse */ premiumDelDir(request: PremiumDelDirRequest): Promise; /** * 删除数据表单实例(OA高级版专享) * * @param request - PremiumDeleteFormInstanceRequest * @param headers - PremiumDeleteFormInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumDeleteFormInstanceResponse */ premiumDeleteFormInstanceWithOptions(request: PremiumDeleteFormInstanceRequest, headers: PremiumDeleteFormInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 删除数据表单实例(OA高级版专享) * * @param request - PremiumDeleteFormInstanceRequest * @returns PremiumDeleteFormInstanceResponse */ premiumDeleteFormInstance(request: PremiumDeleteFormInstanceRequest): Promise; /** * 获取审批钉盘空间信息(OA高级版专享) * * @param request - PremiumGetAttachmentSpaceRequest * @param headers - PremiumGetAttachmentSpaceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumGetAttachmentSpaceResponse */ premiumGetAttachmentSpaceWithOptions(request: PremiumGetAttachmentSpaceRequest, headers: PremiumGetAttachmentSpaceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取审批钉盘空间信息(OA高级版专享) * * @param request - PremiumGetAttachmentSpaceRequest * @returns PremiumGetAttachmentSpaceResponse */ premiumGetAttachmentSpace(request: PremiumGetAttachmentSpaceRequest): Promise; /** * 查询审批中心已处理任务列表(OA高级版专享接口) * * @param request - PremiumGetDoneTasksRequest * @param headers - PremiumGetDoneTasksHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumGetDoneTasksResponse */ premiumGetDoneTasksWithOptions(request: PremiumGetDoneTasksRequest, headers: PremiumGetDoneTasksHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询审批中心已处理任务列表(OA高级版专享接口) * * @param request - PremiumGetDoneTasksRequest * @returns PremiumGetDoneTasksResponse */ premiumGetDoneTasks(request: PremiumGetDoneTasksRequest): Promise; /** * 获取字段修改历史(高级版专享接口) * * @param request - PremiumGetFieldModifiedHistoryRequest * @param headers - PremiumGetFieldModifiedHistoryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumGetFieldModifiedHistoryResponse */ premiumGetFieldModifiedHistoryWithOptions(request: PremiumGetFieldModifiedHistoryRequest, headers: PremiumGetFieldModifiedHistoryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取字段修改历史(高级版专享接口) * * @param request - PremiumGetFieldModifiedHistoryRequest * @returns PremiumGetFieldModifiedHistoryResponse */ premiumGetFieldModifiedHistory(request: PremiumGetFieldModifiedHistoryRequest): Promise; /** * 获取单个数据表单实例详情(OA高级版专享) * * @param request - PremiumGetFormInstanceRequest * @param headers - PremiumGetFormInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumGetFormInstanceResponse */ premiumGetFormInstanceWithOptions(request: PremiumGetFormInstanceRequest, headers: PremiumGetFormInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取单个数据表单实例详情(OA高级版专享) * * @param request - PremiumGetFormInstanceRequest * @returns PremiumGetFormInstanceResponse */ premiumGetFormInstance(request: PremiumGetFormInstanceRequest): Promise; /** * 根据formCode分页获取数据表单实例(OA高级版专享) * * @param request - PremiumGetFormInstancesRequest * @param headers - PremiumGetFormInstancesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumGetFormInstancesResponse */ premiumGetFormInstancesWithOptions(request: PremiumGetFormInstancesRequest, headers: PremiumGetFormInstancesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 根据formCode分页获取数据表单实例(OA高级版专享) * * @param request - PremiumGetFormInstancesRequest * @returns PremiumGetFormInstancesResponse */ premiumGetFormInstances(request: PremiumGetFormInstancesRequest): Promise; /** * 通过formCode获取数据表单schema(OA高级版专享) * * @param request - PremiumGetFormSchemaRequest * @param headers - PremiumGetFormSchemaHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumGetFormSchemaResponse */ premiumGetFormSchemaWithOptions(request: PremiumGetFormSchemaRequest, headers: PremiumGetFormSchemaHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 通过formCode获取数据表单schema(OA高级版专享) * * @param request - PremiumGetFormSchemaRequest * @returns PremiumGetFormSchemaResponse */ premiumGetFormSchema(request: PremiumGetFormSchemaRequest): Promise; /** * 获取流程表单字段操作权限(高级版专享接口) * * @param request - PremiumGetInstFieldSettingRequest * @param headers - PremiumGetInstFieldSettingHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumGetInstFieldSettingResponse */ premiumGetInstFieldSettingWithOptions(request: PremiumGetInstFieldSettingRequest, headers: PremiumGetInstFieldSettingHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 获取流程表单字段操作权限(高级版专享接口) * * @param request - PremiumGetInstFieldSettingRequest * @returns PremiumGetInstFieldSettingResponse */ premiumGetInstFieldSetting(request: PremiumGetInstFieldSettingRequest): Promise; /** * 查询审批中心我收到的实例列表(OA高级版专享接口) * * @param request - PremiumGetNoticedInstancesRequest * @param headers - PremiumGetNoticedInstancesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumGetNoticedInstancesResponse */ premiumGetNoticedInstancesWithOptions(request: PremiumGetNoticedInstancesRequest, headers: PremiumGetNoticedInstancesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询审批中心我收到的实例列表(OA高级版专享接口) * * @param request - PremiumGetNoticedInstancesRequest * @returns PremiumGetNoticedInstancesResponse */ premiumGetNoticedInstances(request: PremiumGetNoticedInstancesRequest): Promise; /** * 根据processCode分页获取审批流程数据(高级版专享接口) * * @param request - PremiumGetProcessInstancesRequest * @param headers - PremiumGetProcessInstancesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumGetProcessInstancesResponse */ premiumGetProcessInstancesWithOptions(request: PremiumGetProcessInstancesRequest, headers: PremiumGetProcessInstancesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 根据processCode分页获取审批流程数据(高级版专享接口) * * @param request - PremiumGetProcessInstancesRequest * @returns PremiumGetProcessInstancesResponse */ premiumGetProcessInstances(request: PremiumGetProcessInstancesRequest): Promise; /** * 授权预览审批附件(OA高级版专享) * * @param request - PremiumGetSpaceWithDownloadAuthRequest * @param headers - PremiumGetSpaceWithDownloadAuthHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumGetSpaceWithDownloadAuthResponse */ premiumGetSpaceWithDownloadAuthWithOptions(request: PremiumGetSpaceWithDownloadAuthRequest, headers: PremiumGetSpaceWithDownloadAuthHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 授权预览审批附件(OA高级版专享) * * @param request - PremiumGetSpaceWithDownloadAuthRequest * @returns PremiumGetSpaceWithDownloadAuthResponse */ premiumGetSpaceWithDownloadAuth(request: PremiumGetSpaceWithDownloadAuthRequest): Promise; /** * 查询审批中心已发起实例列表(OA高级版专享接口) * * @param request - PremiumGetSubmittedInstancesRequest * @param headers - PremiumGetSubmittedInstancesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumGetSubmittedInstancesResponse */ premiumGetSubmittedInstancesWithOptions(request: PremiumGetSubmittedInstancesRequest, headers: PremiumGetSubmittedInstancesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询审批中心已发起实例列表(OA高级版专享接口) * * @param request - PremiumGetSubmittedInstancesRequest * @returns PremiumGetSubmittedInstancesResponse */ premiumGetSubmittedInstances(request: PremiumGetSubmittedInstancesRequest): Promise; /** * 查询审批中心待处理任务列表(OA高级版专享接口) * * @param request - PremiumGetTodoTasksRequest * @param headers - PremiumGetTodoTasksHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumGetTodoTasksResponse */ premiumGetTodoTasksWithOptions(request: PremiumGetTodoTasksRequest, headers: PremiumGetTodoTasksHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询审批中心待处理任务列表(OA高级版专享接口) * * @param request - PremiumGetTodoTasksRequest * @returns PremiumGetTodoTasksResponse */ premiumGetTodoTasks(request: PremiumGetTodoTasksRequest): Promise; /** * 下载审批附件(OA高级版专享) * * @param request - PremiumGrantProcessInstanceForDownloadFileRequest * @param headers - PremiumGrantProcessInstanceForDownloadFileHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumGrantProcessInstanceForDownloadFileResponse */ premiumGrantProcessInstanceForDownloadFileWithOptions(request: PremiumGrantProcessInstanceForDownloadFileRequest, headers: PremiumGrantProcessInstanceForDownloadFileHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 下载审批附件(OA高级版专享) * * @param request - PremiumGrantProcessInstanceForDownloadFileRequest * @returns PremiumGrantProcessInstanceForDownloadFileResponse */ premiumGrantProcessInstanceForDownloadFile(request: PremiumGrantProcessInstanceForDownloadFileRequest): Promise; /** * 创建或更新分组(高级版专享接口) * * @param request - PremiumInsertOrUpdateDirRequest * @param headers - PremiumInsertOrUpdateDirHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumInsertOrUpdateDirResponse */ premiumInsertOrUpdateDirWithOptions(request: PremiumInsertOrUpdateDirRequest, headers: PremiumInsertOrUpdateDirHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建或更新分组(高级版专享接口) * * @param request - PremiumInsertOrUpdateDirRequest * @returns PremiumInsertOrUpdateDirResponse */ premiumInsertOrUpdateDir(request: PremiumInsertOrUpdateDirRequest): Promise; /** * 批量获取审批模板信息(包含表单和流程配置信息)(高级版专享接口) * * @param request - PremiumQuerySchemaAndProcessByCodeListRequest * @param headers - PremiumQuerySchemaAndProcessByCodeListHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumQuerySchemaAndProcessByCodeListResponse */ premiumQuerySchemaAndProcessByCodeListWithOptions(request: PremiumQuerySchemaAndProcessByCodeListRequest, headers: PremiumQuerySchemaAndProcessByCodeListHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量获取审批模板信息(包含表单和流程配置信息)(高级版专享接口) * * @param request - PremiumQuerySchemaAndProcessByCodeListRequest * @returns PremiumQuerySchemaAndProcessByCodeListResponse */ premiumQuerySchemaAndProcessByCodeList(request: PremiumQuerySchemaAndProcessByCodeListRequest): Promise; /** * 流程转交待处理任务查询(高级版专享接口) * * @param request - PremiumQueryTodoTasksByManagerRequest * @param headers - PremiumQueryTodoTasksByManagerHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumQueryTodoTasksByManagerResponse */ premiumQueryTodoTasksByManagerWithOptions(request: PremiumQueryTodoTasksByManagerRequest, headers: PremiumQueryTodoTasksByManagerHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 流程转交待处理任务查询(高级版专享接口) * * @param request - PremiumQueryTodoTasksByManagerRequest * @returns PremiumQueryTodoTasksByManagerResponse */ premiumQueryTodoTasksByManager(request: PremiumQueryTodoTasksByManagerRequest): Promise; /** * 批量流程审批任务转交(高级版专享接口) * * @param request - PremiumRedirectTasksByManagerRequest * @param headers - PremiumRedirectTasksByManagerHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumRedirectTasksByManagerResponse */ premiumRedirectTasksByManagerWithOptions(request: PremiumRedirectTasksByManagerRequest, headers: PremiumRedirectTasksByManagerHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量流程审批任务转交(高级版专享接口) * * @param request - PremiumRedirectTasksByManagerRequest * @returns PremiumRedirectTasksByManagerResponse */ premiumRedirectTasksByManager(request: PremiumRedirectTasksByManagerRequest): Promise; /** * 退回OA审批任务(OA高级版专享) * * @param request - PremiumRevertTaskRequest * @param headers - PremiumRevertTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumRevertTaskResponse */ premiumRevertTaskWithOptions(request: PremiumRevertTaskRequest, headers: PremiumRevertTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 退回OA审批任务(OA高级版专享) * * @param request - PremiumRevertTaskRequest * @returns PremiumRevertTaskResponse */ premiumRevertTask(request: PremiumRevertTaskRequest): Promise; /** * 创建或更新数据表单模板(OA高级版专享) * * @param request - PremiumSaveFormRequest * @param headers - PremiumSaveFormHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumSaveFormResponse */ premiumSaveFormWithOptions(request: PremiumSaveFormRequest, headers: PremiumSaveFormHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建或更新数据表单模板(OA高级版专享) * * @param request - PremiumSaveFormRequest * @returns PremiumSaveFormResponse */ premiumSaveForm(request: PremiumSaveFormRequest): Promise; /** * 创建数据表单实例(OA高级版专享) * * @param request - PremiumSaveFormInstanceRequest * @param headers - PremiumSaveFormInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumSaveFormInstanceResponse */ premiumSaveFormInstanceWithOptions(request: PremiumSaveFormInstanceRequest, headers: PremiumSaveFormInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建数据表单实例(OA高级版专享) * * @param request - PremiumSaveFormInstanceRequest * @returns PremiumSaveFormInstanceResponse */ premiumSaveFormInstance(request: PremiumSaveFormInstanceRequest): Promise; /** * 创建或更新流程中心外部集成模板(高级版专享接口) * * @param request - PremiumSaveIntegratedProcessRequest * @param headers - PremiumSaveIntegratedProcessHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumSaveIntegratedProcessResponse */ premiumSaveIntegratedProcessWithOptions(request: PremiumSaveIntegratedProcessRequest, headers: PremiumSaveIntegratedProcessHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建或更新流程中心外部集成模板(高级版专享接口) * * @param request - PremiumSaveIntegratedProcessRequest * @returns PremiumSaveIntegratedProcessResponse */ premiumSaveIntegratedProcess(request: PremiumSaveIntegratedProcessRequest): Promise; /** * 创建流程中心外部集成实例(高级版专享接口) * * @param request - PremiumSaveIntegratedProcessInstanceRequest * @param headers - PremiumSaveIntegratedProcessInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumSaveIntegratedProcessInstanceResponse */ premiumSaveIntegratedProcessInstanceWithOptions(request: PremiumSaveIntegratedProcessInstanceRequest, headers: PremiumSaveIntegratedProcessInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建流程中心外部集成实例(高级版专享接口) * * @param request - PremiumSaveIntegratedProcessInstanceRequest * @returns PremiumSaveIntegratedProcessInstanceResponse */ premiumSaveIntegratedProcessInstance(request: PremiumSaveIntegratedProcessInstanceRequest): Promise; /** * 创建流程中心外部集成待处理任务(高级版专享接口) * * @param request - PremiumSaveIntegratedTaskRequest * @param headers - PremiumSaveIntegratedTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumSaveIntegratedTaskResponse */ premiumSaveIntegratedTaskWithOptions(request: PremiumSaveIntegratedTaskRequest, headers: PremiumSaveIntegratedTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建流程中心外部集成待处理任务(高级版专享接口) * * @param request - PremiumSaveIntegratedTaskRequest * @returns PremiumSaveIntegratedTaskResponse */ premiumSaveIntegratedTask(request: PremiumSaveIntegratedTaskRequest): Promise; /** * 更新数据表单实例(OA高级版专享) * * @param request - PremiumUpdateFormInstanceRequest * @param headers - PremiumUpdateFormInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumUpdateFormInstanceResponse */ premiumUpdateFormInstanceWithOptions(request: PremiumUpdateFormInstanceRequest, headers: PremiumUpdateFormInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新数据表单实例(OA高级版专享) * * @param request - PremiumUpdateFormInstanceRequest * @returns PremiumUpdateFormInstanceResponse */ premiumUpdateFormInstance(request: PremiumUpdateFormInstanceRequest): Promise; /** * 更新审批实例(OA高级版专享) * * @param request - PremiumUpdateProcessInstanceVariablesRequest * @param headers - PremiumUpdateProcessInstanceVariablesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns PremiumUpdateProcessInstanceVariablesResponse */ premiumUpdateProcessInstanceVariablesWithOptions(request: PremiumUpdateProcessInstanceVariablesRequest, headers: PremiumUpdateProcessInstanceVariablesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新审批实例(OA高级版专享) * * @param request - PremiumUpdateProcessInstanceVariablesRequest * @returns PremiumUpdateProcessInstanceVariablesResponse */ premiumUpdateProcessInstanceVariables(request: PremiumUpdateProcessInstanceVariablesRequest): Promise; /** * 审批流程预测 * * @param request - ProcessForecastRequest * @param headers - ProcessForecastHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns ProcessForecastResponse */ processForecastWithOptions(request: ProcessForecastRequest, headers: ProcessForecastHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 审批流程预测 * * @param request - ProcessForecastRequest * @returns ProcessForecastResponse */ processForecast(request: ProcessForecastRequest): Promise; /** * 根据processCode分页获取表单数据 * * @param request - QueryAllFormInstancesRequest * @param headers - QueryAllFormInstancesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryAllFormInstancesResponse */ queryAllFormInstancesWithOptions(request: QueryAllFormInstancesRequest, headers: QueryAllFormInstancesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 根据processCode分页获取表单数据 * * @param request - QueryAllFormInstancesRequest * @returns QueryAllFormInstancesResponse */ queryAllFormInstances(request: QueryAllFormInstancesRequest): Promise; /** * 批量查询审批流程实例 * * @param request - QueryAllProcessInstancesRequest * @param headers - QueryAllProcessInstancesHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryAllProcessInstancesResponse */ queryAllProcessInstancesWithOptions(request: QueryAllProcessInstancesRequest, headers: QueryAllProcessInstancesHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 批量查询审批流程实例 * * @param request - QueryAllProcessInstancesRequest * @returns QueryAllProcessInstancesResponse */ queryAllProcessInstances(request: QueryAllProcessInstancesRequest): Promise; /** * 根据业务标识查询表单描述信息 * * @param request - QueryFormByBizTypeRequest * @param headers - QueryFormByBizTypeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryFormByBizTypeResponse */ queryFormByBizTypeWithOptions(request: QueryFormByBizTypeRequest, headers: QueryFormByBizTypeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 根据业务标识查询表单描述信息 * * @param request - QueryFormByBizTypeRequest * @returns QueryFormByBizTypeResponse */ queryFormByBizType(request: QueryFormByBizTypeRequest): Promise; /** * 查询数据表单 * * @param request - QueryFormInstanceRequest * @param headers - QueryFormInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryFormInstanceResponse */ queryFormInstanceWithOptions(request: QueryFormInstanceRequest, headers: QueryFormInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询数据表单 * * @param request - QueryFormInstanceRequest * @returns QueryFormInstanceResponse */ queryFormInstance(request: QueryFormInstanceRequest): Promise; /** * 查询通过流程中心集成的OA审批任务 * * @param request - QueryIntegratedTodoTaskRequest * @param headers - QueryIntegratedTodoTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryIntegratedTodoTaskResponse */ queryIntegratedTodoTaskWithOptions(request: QueryIntegratedTodoTaskRequest, headers: QueryIntegratedTodoTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 查询通过流程中心集成的OA审批任务 * * @param request - QueryIntegratedTodoTaskRequest * @returns QueryIntegratedTodoTaskResponse */ queryIntegratedTodoTask(request: QueryIntegratedTodoTaskRequest): Promise; /** * 根据业务标识查询模板 * * @param request - QueryProcessByBizCategoryIdRequest * @param headers - QueryProcessByBizCategoryIdHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QueryProcessByBizCategoryIdResponse */ queryProcessByBizCategoryIdWithOptions(request: QueryProcessByBizCategoryIdRequest, headers: QueryProcessByBizCategoryIdHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 根据业务标识查询模板 * * @param request - QueryProcessByBizCategoryIdRequest * @returns QueryProcessByBizCategoryIdResponse */ queryProcessByBizCategoryId(request: QueryProcessByBizCategoryIdRequest): Promise; /** * 蓝凌获取schema和流程信息 * * @param request - QuerySchemaAndProcessRequest * @param headers - QuerySchemaAndProcessHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QuerySchemaAndProcessResponse */ querySchemaAndProcessWithOptions(request: QuerySchemaAndProcessRequest, headers: QuerySchemaAndProcessHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 蓝凌获取schema和流程信息 * * @param request - QuerySchemaAndProcessRequest * @returns QuerySchemaAndProcessResponse */ querySchemaAndProcess(request: QuerySchemaAndProcessRequest): Promise; /** * 通过 processCode 获取表单 schema 信息 * * @param request - QuerySchemaByProcessCodeRequest * @param headers - QuerySchemaByProcessCodeHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns QuerySchemaByProcessCodeResponse */ querySchemaByProcessCodeWithOptions(request: QuerySchemaByProcessCodeRequest, headers: QuerySchemaByProcessCodeHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 通过 processCode 获取表单 schema 信息 * * @param request - QuerySchemaByProcessCodeRequest * @returns QuerySchemaByProcessCodeResponse */ querySchemaByProcessCode(request: QuerySchemaByProcessCodeRequest): Promise; /** * 转交OA审批任务 * * @param request - RedirectWorkflowTaskRequest * @param headers - RedirectWorkflowTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns RedirectWorkflowTaskResponse */ redirectWorkflowTaskWithOptions(request: RedirectWorkflowTaskRequest, headers: RedirectWorkflowTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 转交OA审批任务 * * @param request - RedirectWorkflowTaskRequest * @returns RedirectWorkflowTaskResponse */ redirectWorkflowTask(request: RedirectWorkflowTaskRequest): Promise; /** * 创建实例 * * @param request - SaveIntegratedInstanceRequest * @param headers - SaveIntegratedInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SaveIntegratedInstanceResponse */ saveIntegratedInstanceWithOptions(request: SaveIntegratedInstanceRequest, headers: SaveIntegratedInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建实例 * * @param request - SaveIntegratedInstanceRequest * @returns SaveIntegratedInstanceResponse */ saveIntegratedInstance(request: SaveIntegratedInstanceRequest): Promise; /** * 创建或更新审批模板 * * @param request - SaveProcessRequest * @param headers - SaveProcessHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns SaveProcessResponse */ saveProcessWithOptions(request: SaveProcessRequest, headers: SaveProcessHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建或更新审批模板 * * @param request - SaveProcessRequest * @returns SaveProcessResponse */ saveProcess(request: SaveProcessRequest): Promise; /** * 创建审批实例 * * @param request - StartProcessInstanceRequest * @param headers - StartProcessInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns StartProcessInstanceResponse */ startProcessInstanceWithOptions(request: StartProcessInstanceRequest, headers: StartProcessInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 创建审批实例 * * @param request - StartProcessInstanceRequest * @returns StartProcessInstanceResponse */ startProcessInstance(request: StartProcessInstanceRequest): Promise; /** * 撤销审批实例 * * @param request - TerminateProcessInstanceRequest * @param headers - TerminateProcessInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns TerminateProcessInstanceResponse */ terminateProcessInstanceWithOptions(request: TerminateProcessInstanceRequest, headers: TerminateProcessInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 撤销审批实例 * * @param request - TerminateProcessInstanceRequest * @returns TerminateProcessInstanceResponse */ terminateProcessInstance(request: TerminateProcessInstanceRequest): Promise; /** * 流程转交待处理任务查询 * * @param request - TodoTasksRequest * @param headers - TodoTasksHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns TodoTasksResponse */ todoTasksWithOptions(request: TodoTasksRequest, headers: TodoTasksHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 流程转交待处理任务查询 * * @param request - TodoTasksRequest * @returns TodoTasksResponse */ todoTasks(request: TodoTasksRequest): Promise; /** * 更新流程中心任务状态 * * @param request - UpdateIntegratedTaskRequest * @param headers - UpdateIntegratedTaskHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateIntegratedTaskResponse */ updateIntegratedTaskWithOptions(request: UpdateIntegratedTaskRequest, headers: UpdateIntegratedTaskHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新流程中心任务状态 * * @param request - UpdateIntegratedTaskRequest * @returns UpdateIntegratedTaskResponse */ updateIntegratedTask(request: UpdateIntegratedTaskRequest): Promise; /** * 更新实例状态 * * @param request - UpdateProcessInstanceRequest * @param headers - UpdateProcessInstanceHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns UpdateProcessInstanceResponse */ updateProcessInstanceWithOptions(request: UpdateProcessInstanceRequest, headers: UpdateProcessInstanceHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 更新实例状态 * * @param request - UpdateProcessInstanceRequest * @returns UpdateProcessInstanceResponse */ updateProcessInstance(request: UpdateProcessInstanceRequest): Promise; }