@larksuiteoapi/lark-mcp
Version:
Feishu/Lark OpenAPI MCP
1,094 lines • 166 kB
TypeScript
import { z } from 'zod';
export type approvalV4ToolName = 'approval.v4.approval.create' | 'approval.v4.approval.get' | 'approval.v4.approval.subscribe' | 'approval.v4.approval.unsubscribe' | 'approval.v4.externalApproval.create' | 'approval.v4.externalApproval.get' | 'approval.v4.externalInstance.check' | 'approval.v4.externalInstance.create' | 'approval.v4.externalTask.list' | 'approval.v4.instance.addSign' | 'approval.v4.instance.cancel' | 'approval.v4.instance.cc' | 'approval.v4.instanceComment.create' | 'approval.v4.instanceComment.delete' | 'approval.v4.instanceComment.list' | 'approval.v4.instanceComment.remove' | 'approval.v4.instance.create' | 'approval.v4.instance.get' | 'approval.v4.instance.list' | 'approval.v4.instance.preview' | 'approval.v4.instance.query' | 'approval.v4.instance.searchCc' | 'approval.v4.instance.specifiedRollback' | 'approval.v4.task.approve' | 'approval.v4.task.query' | 'approval.v4.task.reject' | 'approval.v4.task.resubmit' | 'approval.v4.task.search' | 'approval.v4.task.transfer';
export declare const approvalV4ApprovalCreate: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
approval_name: z.ZodString;
approval_code: z.ZodOptional<z.ZodString>;
description: z.ZodOptional<z.ZodString>;
viewers: z.ZodArray<z.ZodObject<{
viewer_type: z.ZodOptional<z.ZodEnum<["TENANT", "DEPARTMENT", "USER", "NONE"]>>;
viewer_user_id: z.ZodOptional<z.ZodString>;
viewer_department_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
viewer_type?: "TENANT" | "DEPARTMENT" | "USER" | "NONE" | undefined;
viewer_user_id?: string | undefined;
viewer_department_id?: string | undefined;
}, {
viewer_type?: "TENANT" | "DEPARTMENT" | "USER" | "NONE" | undefined;
viewer_user_id?: string | undefined;
viewer_department_id?: string | undefined;
}>, "many">;
form: z.ZodObject<{
form_content: z.ZodString;
}, "strip", z.ZodTypeAny, {
form_content: string;
}, {
form_content: string;
}>;
node_list: z.ZodArray<z.ZodObject<{
id: z.ZodString;
name: z.ZodOptional<z.ZodString>;
node_type: z.ZodOptional<z.ZodEnum<["AND", "OR", "SEQUENTIAL"]>>;
approver: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodEnum<["Supervisor", "SupervisorTopDown", "DepartmentManager", "DepartmentManagerTopDown", "Personal", "Free"]>;
user_id: z.ZodOptional<z.ZodString>;
level: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
type: "Supervisor" | "SupervisorTopDown" | "DepartmentManager" | "DepartmentManagerTopDown" | "Personal" | "Free";
user_id?: string | undefined;
level?: string | undefined;
}, {
type: "Supervisor" | "SupervisorTopDown" | "DepartmentManager" | "DepartmentManagerTopDown" | "Personal" | "Free";
user_id?: string | undefined;
level?: string | undefined;
}>, "many">>;
ccer: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodEnum<["Supervisor", "SupervisorTopDown", "DepartmentManager", "DepartmentManagerTopDown", "Personal", "Free"]>;
user_id: z.ZodOptional<z.ZodString>;
level: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
type: "Supervisor" | "SupervisorTopDown" | "DepartmentManager" | "DepartmentManagerTopDown" | "Personal" | "Free";
user_id?: string | undefined;
level?: string | undefined;
}, {
type: "Supervisor" | "SupervisorTopDown" | "DepartmentManager" | "DepartmentManagerTopDown" | "Personal" | "Free";
user_id?: string | undefined;
level?: string | undefined;
}>, "many">>;
privilege_field: z.ZodOptional<z.ZodObject<{
writable: z.ZodArray<z.ZodString, "many">;
readable: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
readable: string[];
writable: string[];
}, {
readable: string[];
writable: string[];
}>>;
approver_chosen_multi: z.ZodOptional<z.ZodBoolean>;
approver_chosen_range: z.ZodOptional<z.ZodArray<z.ZodObject<{
type: z.ZodOptional<z.ZodEnum<["ALL", "PERSONAL", "ROLE"]>>;
id_list: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
type?: "ALL" | "PERSONAL" | "ROLE" | undefined;
id_list?: string[] | undefined;
}, {
type?: "ALL" | "PERSONAL" | "ROLE" | undefined;
id_list?: string[] | undefined;
}>, "many">>;
starter_assignee: z.ZodOptional<z.ZodEnum<["STARTER", "AUTO_PASS", "SUPERVISOR", "DEPARTMENT_MANAGER"]>>;
}, "strip", z.ZodTypeAny, {
id: string;
name?: string | undefined;
node_type?: "AND" | "OR" | "SEQUENTIAL" | undefined;
approver?: {
type: "Supervisor" | "SupervisorTopDown" | "DepartmentManager" | "DepartmentManagerTopDown" | "Personal" | "Free";
user_id?: string | undefined;
level?: string | undefined;
}[] | undefined;
ccer?: {
type: "Supervisor" | "SupervisorTopDown" | "DepartmentManager" | "DepartmentManagerTopDown" | "Personal" | "Free";
user_id?: string | undefined;
level?: string | undefined;
}[] | undefined;
privilege_field?: {
readable: string[];
writable: string[];
} | undefined;
approver_chosen_multi?: boolean | undefined;
approver_chosen_range?: {
type?: "ALL" | "PERSONAL" | "ROLE" | undefined;
id_list?: string[] | undefined;
}[] | undefined;
starter_assignee?: "STARTER" | "AUTO_PASS" | "SUPERVISOR" | "DEPARTMENT_MANAGER" | undefined;
}, {
id: string;
name?: string | undefined;
node_type?: "AND" | "OR" | "SEQUENTIAL" | undefined;
approver?: {
type: "Supervisor" | "SupervisorTopDown" | "DepartmentManager" | "DepartmentManagerTopDown" | "Personal" | "Free";
user_id?: string | undefined;
level?: string | undefined;
}[] | undefined;
ccer?: {
type: "Supervisor" | "SupervisorTopDown" | "DepartmentManager" | "DepartmentManagerTopDown" | "Personal" | "Free";
user_id?: string | undefined;
level?: string | undefined;
}[] | undefined;
privilege_field?: {
readable: string[];
writable: string[];
} | undefined;
approver_chosen_multi?: boolean | undefined;
approver_chosen_range?: {
type?: "ALL" | "PERSONAL" | "ROLE" | undefined;
id_list?: string[] | undefined;
}[] | undefined;
starter_assignee?: "STARTER" | "AUTO_PASS" | "SUPERVISOR" | "DEPARTMENT_MANAGER" | undefined;
}>, "many">;
settings: z.ZodOptional<z.ZodObject<{
revert_interval: z.ZodOptional<z.ZodNumber>;
revert_option: z.ZodOptional<z.ZodNumber>;
reject_option: z.ZodOptional<z.ZodNumber>;
quick_approval_option: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
revert_interval?: number | undefined;
revert_option?: number | undefined;
reject_option?: number | undefined;
quick_approval_option?: number | undefined;
}, {
revert_interval?: number | undefined;
revert_option?: number | undefined;
reject_option?: number | undefined;
quick_approval_option?: number | undefined;
}>>;
config: z.ZodOptional<z.ZodObject<{
can_update_viewer: z.ZodBoolean;
can_update_form: z.ZodBoolean;
can_update_process: z.ZodBoolean;
can_update_revert: z.ZodBoolean;
help_url: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
can_update_viewer: boolean;
can_update_form: boolean;
can_update_process: boolean;
can_update_revert: boolean;
help_url?: string | undefined;
}, {
can_update_viewer: boolean;
can_update_form: boolean;
can_update_process: boolean;
can_update_revert: boolean;
help_url?: string | undefined;
}>>;
icon: z.ZodOptional<z.ZodNumber>;
i18n_resources: z.ZodArray<z.ZodObject<{
locale: z.ZodEnum<["zh-CN", "en-US", "ja-JP"]>;
texts: z.ZodArray<z.ZodObject<{
key: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
key: string;
}, {
value: string;
key: string;
}>, "many">;
is_default: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
locale: "zh-CN" | "en-US" | "ja-JP";
texts: {
value: string;
key: string;
}[];
is_default: boolean;
}, {
locale: "zh-CN" | "en-US" | "ja-JP";
texts: {
value: string;
key: string;
}[];
is_default: boolean;
}>, "many">;
process_manager_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
approval_name: string;
viewers: {
viewer_type?: "TENANT" | "DEPARTMENT" | "USER" | "NONE" | undefined;
viewer_user_id?: string | undefined;
viewer_department_id?: string | undefined;
}[];
form: {
form_content: string;
};
node_list: {
id: string;
name?: string | undefined;
node_type?: "AND" | "OR" | "SEQUENTIAL" | undefined;
approver?: {
type: "Supervisor" | "SupervisorTopDown" | "DepartmentManager" | "DepartmentManagerTopDown" | "Personal" | "Free";
user_id?: string | undefined;
level?: string | undefined;
}[] | undefined;
ccer?: {
type: "Supervisor" | "SupervisorTopDown" | "DepartmentManager" | "DepartmentManagerTopDown" | "Personal" | "Free";
user_id?: string | undefined;
level?: string | undefined;
}[] | undefined;
privilege_field?: {
readable: string[];
writable: string[];
} | undefined;
approver_chosen_multi?: boolean | undefined;
approver_chosen_range?: {
type?: "ALL" | "PERSONAL" | "ROLE" | undefined;
id_list?: string[] | undefined;
}[] | undefined;
starter_assignee?: "STARTER" | "AUTO_PASS" | "SUPERVISOR" | "DEPARTMENT_MANAGER" | undefined;
}[];
i18n_resources: {
locale: "zh-CN" | "en-US" | "ja-JP";
texts: {
value: string;
key: string;
}[];
is_default: boolean;
}[];
description?: string | undefined;
settings?: {
revert_interval?: number | undefined;
revert_option?: number | undefined;
reject_option?: number | undefined;
quick_approval_option?: number | undefined;
} | undefined;
approval_code?: string | undefined;
config?: {
can_update_viewer: boolean;
can_update_form: boolean;
can_update_process: boolean;
can_update_revert: boolean;
help_url?: string | undefined;
} | undefined;
icon?: number | undefined;
process_manager_ids?: string[] | undefined;
}, {
approval_name: string;
viewers: {
viewer_type?: "TENANT" | "DEPARTMENT" | "USER" | "NONE" | undefined;
viewer_user_id?: string | undefined;
viewer_department_id?: string | undefined;
}[];
form: {
form_content: string;
};
node_list: {
id: string;
name?: string | undefined;
node_type?: "AND" | "OR" | "SEQUENTIAL" | undefined;
approver?: {
type: "Supervisor" | "SupervisorTopDown" | "DepartmentManager" | "DepartmentManagerTopDown" | "Personal" | "Free";
user_id?: string | undefined;
level?: string | undefined;
}[] | undefined;
ccer?: {
type: "Supervisor" | "SupervisorTopDown" | "DepartmentManager" | "DepartmentManagerTopDown" | "Personal" | "Free";
user_id?: string | undefined;
level?: string | undefined;
}[] | undefined;
privilege_field?: {
readable: string[];
writable: string[];
} | undefined;
approver_chosen_multi?: boolean | undefined;
approver_chosen_range?: {
type?: "ALL" | "PERSONAL" | "ROLE" | undefined;
id_list?: string[] | undefined;
}[] | undefined;
starter_assignee?: "STARTER" | "AUTO_PASS" | "SUPERVISOR" | "DEPARTMENT_MANAGER" | undefined;
}[];
i18n_resources: {
locale: "zh-CN" | "en-US" | "ja-JP";
texts: {
value: string;
key: string;
}[];
is_default: boolean;
}[];
description?: string | undefined;
settings?: {
revert_interval?: number | undefined;
revert_option?: number | undefined;
reject_option?: number | undefined;
quick_approval_option?: number | undefined;
} | undefined;
approval_code?: string | undefined;
config?: {
can_update_viewer: boolean;
can_update_form: boolean;
can_update_process: boolean;
can_update_revert: boolean;
help_url?: string | undefined;
} | undefined;
icon?: number | undefined;
process_manager_ids?: string[] | undefined;
}>;
params: z.ZodOptional<z.ZodObject<{
department_id_type: z.ZodOptional<z.ZodEnum<["department_id", "open_department_id"]>>;
user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id"]>>;
}, "strip", z.ZodTypeAny, {
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
department_id_type?: "department_id" | "open_department_id" | undefined;
}, {
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
department_id_type?: "department_id" | "open_department_id" | undefined;
}>>;
};
};
export declare const approvalV4ApprovalGet: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
params: z.ZodOptional<z.ZodObject<{
locale: z.ZodOptional<z.ZodEnum<["zh-CN", "en-US", "ja-JP"]>>;
with_admin_id: z.ZodOptional<z.ZodBoolean>;
user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id"]>>;
}, "strip", z.ZodTypeAny, {
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
locale?: "zh-CN" | "en-US" | "ja-JP" | undefined;
with_admin_id?: boolean | undefined;
}, {
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
locale?: "zh-CN" | "en-US" | "ja-JP" | undefined;
with_admin_id?: boolean | undefined;
}>>;
path: z.ZodObject<{
approval_code: z.ZodString;
}, "strip", z.ZodTypeAny, {
approval_code: string;
}, {
approval_code: string;
}>;
};
};
export declare const approvalV4ApprovalSubscribe: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
path: z.ZodObject<{
approval_code: z.ZodString;
}, "strip", z.ZodTypeAny, {
approval_code: string;
}, {
approval_code: string;
}>;
};
};
export declare const approvalV4ApprovalUnsubscribe: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
path: z.ZodOptional<z.ZodObject<{
approval_code: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
approval_code?: string | undefined;
}, {
approval_code?: string | undefined;
}>>;
};
};
export declare const approvalV4ExternalApprovalCreate: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
approval_name: z.ZodString;
approval_code: z.ZodString;
group_code: z.ZodString;
group_name: z.ZodOptional<z.ZodString>;
description: z.ZodOptional<z.ZodString>;
external: z.ZodObject<{
biz_name: z.ZodOptional<z.ZodString>;
biz_type: z.ZodOptional<z.ZodString>;
create_link_mobile: z.ZodOptional<z.ZodString>;
create_link_pc: z.ZodOptional<z.ZodString>;
support_pc: z.ZodOptional<z.ZodBoolean>;
support_mobile: z.ZodOptional<z.ZodBoolean>;
support_batch_read: z.ZodOptional<z.ZodBoolean>;
enable_mark_readed: z.ZodOptional<z.ZodBoolean>;
enable_quick_operate: z.ZodOptional<z.ZodBoolean>;
action_callback_url: z.ZodOptional<z.ZodString>;
action_callback_token: z.ZodOptional<z.ZodString>;
action_callback_key: z.ZodOptional<z.ZodString>;
allow_batch_operate: z.ZodOptional<z.ZodBoolean>;
exclude_efficiency_statistics: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
biz_name?: string | undefined;
biz_type?: string | undefined;
create_link_mobile?: string | undefined;
create_link_pc?: string | undefined;
support_pc?: boolean | undefined;
support_mobile?: boolean | undefined;
support_batch_read?: boolean | undefined;
enable_mark_readed?: boolean | undefined;
enable_quick_operate?: boolean | undefined;
action_callback_url?: string | undefined;
action_callback_token?: string | undefined;
action_callback_key?: string | undefined;
allow_batch_operate?: boolean | undefined;
exclude_efficiency_statistics?: boolean | undefined;
}, {
biz_name?: string | undefined;
biz_type?: string | undefined;
create_link_mobile?: string | undefined;
create_link_pc?: string | undefined;
support_pc?: boolean | undefined;
support_mobile?: boolean | undefined;
support_batch_read?: boolean | undefined;
enable_mark_readed?: boolean | undefined;
enable_quick_operate?: boolean | undefined;
action_callback_url?: string | undefined;
action_callback_token?: string | undefined;
action_callback_key?: string | undefined;
allow_batch_operate?: boolean | undefined;
exclude_efficiency_statistics?: boolean | undefined;
}>;
viewers: z.ZodOptional<z.ZodArray<z.ZodObject<{
viewer_type: z.ZodOptional<z.ZodEnum<["TENANT", "DEPARTMENT", "USER", "NONE"]>>;
viewer_user_id: z.ZodOptional<z.ZodString>;
viewer_department_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
viewer_type?: "TENANT" | "DEPARTMENT" | "USER" | "NONE" | undefined;
viewer_user_id?: string | undefined;
viewer_department_id?: string | undefined;
}, {
viewer_type?: "TENANT" | "DEPARTMENT" | "USER" | "NONE" | undefined;
viewer_user_id?: string | undefined;
viewer_department_id?: string | undefined;
}>, "many">>;
i18n_resources: z.ZodOptional<z.ZodArray<z.ZodObject<{
locale: z.ZodEnum<["zh-CN", "en-US", "ja-JP"]>;
texts: z.ZodArray<z.ZodObject<{
key: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
key: string;
}, {
value: string;
key: string;
}>, "many">;
is_default: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
locale: "zh-CN" | "en-US" | "ja-JP";
texts: {
value: string;
key: string;
}[];
is_default: boolean;
}, {
locale: "zh-CN" | "en-US" | "ja-JP";
texts: {
value: string;
key: string;
}[];
is_default: boolean;
}>, "many">>;
managers: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
approval_name: string;
approval_code: string;
group_code: string;
external: {
biz_name?: string | undefined;
biz_type?: string | undefined;
create_link_mobile?: string | undefined;
create_link_pc?: string | undefined;
support_pc?: boolean | undefined;
support_mobile?: boolean | undefined;
support_batch_read?: boolean | undefined;
enable_mark_readed?: boolean | undefined;
enable_quick_operate?: boolean | undefined;
action_callback_url?: string | undefined;
action_callback_token?: string | undefined;
action_callback_key?: string | undefined;
allow_batch_operate?: boolean | undefined;
exclude_efficiency_statistics?: boolean | undefined;
};
description?: string | undefined;
viewers?: {
viewer_type?: "TENANT" | "DEPARTMENT" | "USER" | "NONE" | undefined;
viewer_user_id?: string | undefined;
viewer_department_id?: string | undefined;
}[] | undefined;
i18n_resources?: {
locale: "zh-CN" | "en-US" | "ja-JP";
texts: {
value: string;
key: string;
}[];
is_default: boolean;
}[] | undefined;
group_name?: string | undefined;
managers?: string[] | undefined;
}, {
approval_name: string;
approval_code: string;
group_code: string;
external: {
biz_name?: string | undefined;
biz_type?: string | undefined;
create_link_mobile?: string | undefined;
create_link_pc?: string | undefined;
support_pc?: boolean | undefined;
support_mobile?: boolean | undefined;
support_batch_read?: boolean | undefined;
enable_mark_readed?: boolean | undefined;
enable_quick_operate?: boolean | undefined;
action_callback_url?: string | undefined;
action_callback_token?: string | undefined;
action_callback_key?: string | undefined;
allow_batch_operate?: boolean | undefined;
exclude_efficiency_statistics?: boolean | undefined;
};
description?: string | undefined;
viewers?: {
viewer_type?: "TENANT" | "DEPARTMENT" | "USER" | "NONE" | undefined;
viewer_user_id?: string | undefined;
viewer_department_id?: string | undefined;
}[] | undefined;
i18n_resources?: {
locale: "zh-CN" | "en-US" | "ja-JP";
texts: {
value: string;
key: string;
}[];
is_default: boolean;
}[] | undefined;
group_name?: string | undefined;
managers?: string[] | undefined;
}>;
params: z.ZodOptional<z.ZodObject<{
department_id_type: z.ZodOptional<z.ZodEnum<["department_id", "open_department_id"]>>;
user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id"]>>;
}, "strip", z.ZodTypeAny, {
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
department_id_type?: "department_id" | "open_department_id" | undefined;
}, {
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
department_id_type?: "department_id" | "open_department_id" | undefined;
}>>;
};
};
export declare const approvalV4ExternalApprovalGet: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
params: z.ZodOptional<z.ZodObject<{
user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id"]>>;
}, "strip", z.ZodTypeAny, {
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
}, {
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
}>>;
path: z.ZodObject<{
approval_code: z.ZodString;
}, "strip", z.ZodTypeAny, {
approval_code: string;
}, {
approval_code: string;
}>;
};
};
export declare const approvalV4ExternalInstanceCheck: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
instances: z.ZodArray<z.ZodObject<{
instance_id: z.ZodString;
update_time: z.ZodString;
tasks: z.ZodArray<z.ZodObject<{
task_id: z.ZodString;
update_time: z.ZodString;
}, "strip", z.ZodTypeAny, {
task_id: string;
update_time: string;
}, {
task_id: string;
update_time: string;
}>, "many">;
}, "strip", z.ZodTypeAny, {
instance_id: string;
update_time: string;
tasks: {
task_id: string;
update_time: string;
}[];
}, {
instance_id: string;
update_time: string;
tasks: {
task_id: string;
update_time: string;
}[];
}>, "many">;
}, "strip", z.ZodTypeAny, {
instances: {
instance_id: string;
update_time: string;
tasks: {
task_id: string;
update_time: string;
}[];
}[];
}, {
instances: {
instance_id: string;
update_time: string;
tasks: {
task_id: string;
update_time: string;
}[];
}[];
}>;
};
};
export declare const approvalV4ExternalInstanceCreate: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
approval_code: z.ZodString;
status: z.ZodEnum<["PENDING", "APPROVED", "REJECTED", "CANCELED", "DELETED", "HIDDEN", "TERMINATED"]>;
extra: z.ZodOptional<z.ZodString>;
instance_id: z.ZodString;
links: z.ZodObject<{
pc_link: z.ZodString;
mobile_link: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
pc_link: string;
mobile_link?: string | undefined;
}, {
pc_link: string;
mobile_link?: string | undefined;
}>;
title: z.ZodOptional<z.ZodString>;
form: z.ZodOptional<z.ZodArray<z.ZodObject<{
name: z.ZodOptional<z.ZodString>;
value: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
value?: string | undefined;
name?: string | undefined;
}, {
value?: string | undefined;
name?: string | undefined;
}>, "many">>;
user_id: z.ZodOptional<z.ZodString>;
user_name: z.ZodOptional<z.ZodString>;
open_id: z.ZodOptional<z.ZodString>;
department_id: z.ZodOptional<z.ZodString>;
department_name: z.ZodOptional<z.ZodString>;
start_time: z.ZodString;
end_time: z.ZodString;
update_time: z.ZodString;
display_method: z.ZodOptional<z.ZodEnum<["BROWSER", "SIDEBAR", "NORMAL", "TRUSTEESHIP"]>>;
update_mode: z.ZodOptional<z.ZodEnum<["REPLACE", "UPDATE"]>>;
task_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
task_id: z.ZodString;
user_id: z.ZodOptional<z.ZodString>;
open_id: z.ZodOptional<z.ZodString>;
title: z.ZodOptional<z.ZodString>;
links: z.ZodObject<{
pc_link: z.ZodString;
mobile_link: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
pc_link: string;
mobile_link?: string | undefined;
}, {
pc_link: string;
mobile_link?: string | undefined;
}>;
status: z.ZodEnum<["PENDING", "APPROVED", "REJECTED", "TRANSFERRED", "DONE"]>;
extra: z.ZodOptional<z.ZodString>;
create_time: z.ZodString;
end_time: z.ZodString;
update_time: z.ZodOptional<z.ZodString>;
action_context: z.ZodOptional<z.ZodString>;
action_configs: z.ZodOptional<z.ZodArray<z.ZodObject<{
action_type: z.ZodString;
action_name: z.ZodOptional<z.ZodString>;
is_need_reason: z.ZodOptional<z.ZodBoolean>;
is_reason_required: z.ZodOptional<z.ZodBoolean>;
is_need_attachment: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
action_type: string;
action_name?: string | undefined;
is_need_reason?: boolean | undefined;
is_reason_required?: boolean | undefined;
is_need_attachment?: boolean | undefined;
}, {
action_type: string;
action_name?: string | undefined;
is_need_reason?: boolean | undefined;
is_reason_required?: boolean | undefined;
is_need_attachment?: boolean | undefined;
}>, "many">>;
display_method: z.ZodOptional<z.ZodEnum<["BROWSER", "SIDEBAR", "NORMAL", "TRUSTEESHIP"]>>;
exclude_statistics: z.ZodOptional<z.ZodBoolean>;
node_id: z.ZodOptional<z.ZodString>;
node_name: z.ZodOptional<z.ZodString>;
generate_type: z.ZodOptional<z.ZodEnum<["EXTERNAL_CONSIGN", "DEFAULT"]>>;
}, "strip", z.ZodTypeAny, {
status: "PENDING" | "APPROVED" | "REJECTED" | "TRANSFERRED" | "DONE";
task_id: string;
end_time: string;
links: {
pc_link: string;
mobile_link?: string | undefined;
};
create_time: string;
user_id?: string | undefined;
open_id?: string | undefined;
title?: string | undefined;
extra?: string | undefined;
update_time?: string | undefined;
display_method?: "BROWSER" | "SIDEBAR" | "NORMAL" | "TRUSTEESHIP" | undefined;
action_context?: string | undefined;
action_configs?: {
action_type: string;
action_name?: string | undefined;
is_need_reason?: boolean | undefined;
is_reason_required?: boolean | undefined;
is_need_attachment?: boolean | undefined;
}[] | undefined;
exclude_statistics?: boolean | undefined;
node_id?: string | undefined;
node_name?: string | undefined;
generate_type?: "EXTERNAL_CONSIGN" | "DEFAULT" | undefined;
}, {
status: "PENDING" | "APPROVED" | "REJECTED" | "TRANSFERRED" | "DONE";
task_id: string;
end_time: string;
links: {
pc_link: string;
mobile_link?: string | undefined;
};
create_time: string;
user_id?: string | undefined;
open_id?: string | undefined;
title?: string | undefined;
extra?: string | undefined;
update_time?: string | undefined;
display_method?: "BROWSER" | "SIDEBAR" | "NORMAL" | "TRUSTEESHIP" | undefined;
action_context?: string | undefined;
action_configs?: {
action_type: string;
action_name?: string | undefined;
is_need_reason?: boolean | undefined;
is_reason_required?: boolean | undefined;
is_need_attachment?: boolean | undefined;
}[] | undefined;
exclude_statistics?: boolean | undefined;
node_id?: string | undefined;
node_name?: string | undefined;
generate_type?: "EXTERNAL_CONSIGN" | "DEFAULT" | undefined;
}>, "many">>;
cc_list: z.ZodOptional<z.ZodArray<z.ZodObject<{
cc_id: z.ZodString;
user_id: z.ZodOptional<z.ZodString>;
open_id: z.ZodOptional<z.ZodString>;
links: z.ZodObject<{
pc_link: z.ZodString;
mobile_link: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
pc_link: string;
mobile_link?: string | undefined;
}, {
pc_link: string;
mobile_link?: string | undefined;
}>;
read_status: z.ZodEnum<["READ", "UNREAD"]>;
extra: z.ZodOptional<z.ZodString>;
title: z.ZodOptional<z.ZodString>;
create_time: z.ZodString;
update_time: z.ZodString;
display_method: z.ZodOptional<z.ZodEnum<["BROWSER", "SIDEBAR", "NORMAL", "TRUSTEESHIP"]>>;
}, "strip", z.ZodTypeAny, {
update_time: string;
links: {
pc_link: string;
mobile_link?: string | undefined;
};
create_time: string;
cc_id: string;
read_status: "READ" | "UNREAD";
user_id?: string | undefined;
open_id?: string | undefined;
title?: string | undefined;
extra?: string | undefined;
display_method?: "BROWSER" | "SIDEBAR" | "NORMAL" | "TRUSTEESHIP" | undefined;
}, {
update_time: string;
links: {
pc_link: string;
mobile_link?: string | undefined;
};
create_time: string;
cc_id: string;
read_status: "READ" | "UNREAD";
user_id?: string | undefined;
open_id?: string | undefined;
title?: string | undefined;
extra?: string | undefined;
display_method?: "BROWSER" | "SIDEBAR" | "NORMAL" | "TRUSTEESHIP" | undefined;
}>, "many">>;
i18n_resources: z.ZodArray<z.ZodObject<{
locale: z.ZodEnum<["zh-CN", "en-US", "ja-JP", "zh-HK", "zh-TW", "de-DE", "es-ES", "fr-FR", "id-ID", "it-IT", "ko-KR", "pt-BR", "th-TH", "vi-VN", "ms-MY", "ru-RU"]>;
texts: z.ZodArray<z.ZodObject<{
key: z.ZodString;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
key: string;
}, {
value: string;
key: string;
}>, "many">;
is_default: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
locale: "zh-CN" | "en-US" | "ja-JP" | "zh-HK" | "zh-TW" | "de-DE" | "es-ES" | "fr-FR" | "id-ID" | "it-IT" | "ko-KR" | "pt-BR" | "th-TH" | "vi-VN" | "ms-MY" | "ru-RU";
texts: {
value: string;
key: string;
}[];
is_default: boolean;
}, {
locale: "zh-CN" | "en-US" | "ja-JP" | "zh-HK" | "zh-TW" | "de-DE" | "es-ES" | "fr-FR" | "id-ID" | "it-IT" | "ko-KR" | "pt-BR" | "th-TH" | "vi-VN" | "ms-MY" | "ru-RU";
texts: {
value: string;
key: string;
}[];
is_default: boolean;
}>, "many">;
trusteeship_url_token: z.ZodOptional<z.ZodString>;
trusteeship_user_id_type: z.ZodOptional<z.ZodString>;
trusteeship_urls: z.ZodOptional<z.ZodObject<{
form_detail_url: z.ZodOptional<z.ZodString>;
action_definition_url: z.ZodOptional<z.ZodString>;
approval_node_url: z.ZodOptional<z.ZodString>;
action_callback_url: z.ZodOptional<z.ZodString>;
pull_business_data_url: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
action_callback_url?: string | undefined;
form_detail_url?: string | undefined;
action_definition_url?: string | undefined;
approval_node_url?: string | undefined;
pull_business_data_url?: string | undefined;
}, {
action_callback_url?: string | undefined;
form_detail_url?: string | undefined;
action_definition_url?: string | undefined;
approval_node_url?: string | undefined;
pull_business_data_url?: string | undefined;
}>>;
trusteeship_cache_config: z.ZodOptional<z.ZodObject<{
form_policy: z.ZodOptional<z.ZodEnum<["DISABLE", "IMMUTABLE", "BY_NODE", "BY_USER"]>>;
form_vary_with_locale: z.ZodOptional<z.ZodBoolean>;
form_version: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
form_policy?: "DISABLE" | "IMMUTABLE" | "BY_NODE" | "BY_USER" | undefined;
form_vary_with_locale?: boolean | undefined;
form_version?: string | undefined;
}, {
form_policy?: "DISABLE" | "IMMUTABLE" | "BY_NODE" | "BY_USER" | undefined;
form_vary_with_locale?: boolean | undefined;
form_version?: string | undefined;
}>>;
resource_region: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
status: "PENDING" | "APPROVED" | "REJECTED" | "CANCELED" | "DELETED" | "HIDDEN" | "TERMINATED";
start_time: string;
end_time: string;
approval_code: string;
i18n_resources: {
locale: "zh-CN" | "en-US" | "ja-JP" | "zh-HK" | "zh-TW" | "de-DE" | "es-ES" | "fr-FR" | "id-ID" | "it-IT" | "ko-KR" | "pt-BR" | "th-TH" | "vi-VN" | "ms-MY" | "ru-RU";
texts: {
value: string;
key: string;
}[];
is_default: boolean;
}[];
instance_id: string;
update_time: string;
links: {
pc_link: string;
mobile_link?: string | undefined;
};
user_id?: string | undefined;
open_id?: string | undefined;
user_name?: string | undefined;
department_id?: string | undefined;
title?: string | undefined;
extra?: string | undefined;
form?: {
value?: string | undefined;
name?: string | undefined;
}[] | undefined;
department_name?: string | undefined;
display_method?: "BROWSER" | "SIDEBAR" | "NORMAL" | "TRUSTEESHIP" | undefined;
update_mode?: "REPLACE" | "UPDATE" | undefined;
task_list?: {
status: "PENDING" | "APPROVED" | "REJECTED" | "TRANSFERRED" | "DONE";
task_id: string;
end_time: string;
links: {
pc_link: string;
mobile_link?: string | undefined;
};
create_time: string;
user_id?: string | undefined;
open_id?: string | undefined;
title?: string | undefined;
extra?: string | undefined;
update_time?: string | undefined;
display_method?: "BROWSER" | "SIDEBAR" | "NORMAL" | "TRUSTEESHIP" | undefined;
action_context?: string | undefined;
action_configs?: {
action_type: string;
action_name?: string | undefined;
is_need_reason?: boolean | undefined;
is_reason_required?: boolean | undefined;
is_need_attachment?: boolean | undefined;
}[] | undefined;
exclude_statistics?: boolean | undefined;
node_id?: string | undefined;
node_name?: string | undefined;
generate_type?: "EXTERNAL_CONSIGN" | "DEFAULT" | undefined;
}[] | undefined;
cc_list?: {
update_time: string;
links: {
pc_link: string;
mobile_link?: string | undefined;
};
create_time: string;
cc_id: string;
read_status: "READ" | "UNREAD";
user_id?: string | undefined;
open_id?: string | undefined;
title?: string | undefined;
extra?: string | undefined;
display_method?: "BROWSER" | "SIDEBAR" | "NORMAL" | "TRUSTEESHIP" | undefined;
}[] | undefined;
trusteeship_url_token?: string | undefined;
trusteeship_user_id_type?: string | undefined;
trusteeship_urls?: {
action_callback_url?: string | undefined;
form_detail_url?: string | undefined;
action_definition_url?: string | undefined;
approval_node_url?: string | undefined;
pull_business_data_url?: string | undefined;
} | undefined;
trusteeship_cache_config?: {
form_policy?: "DISABLE" | "IMMUTABLE" | "BY_NODE" | "BY_USER" | undefined;
form_vary_with_locale?: boolean | undefined;
form_version?: string | undefined;
} | undefined;
resource_region?: string | undefined;
}, {
status: "PENDING" | "APPROVED" | "REJECTED" | "CANCELED" | "DELETED" | "HIDDEN" | "TERMINATED";
start_time: string;
end_time: string;
approval_code: string;
i18n_resources: {
locale: "zh-CN" | "en-US" | "ja-JP" | "zh-HK" | "zh-TW" | "de-DE" | "es-ES" | "fr-FR" | "id-ID" | "it-IT" | "ko-KR" | "pt-BR" | "th-TH" | "vi-VN" | "ms-MY" | "ru-RU";
texts: {
value: string;
key: string;
}[];
is_default: boolean;
}[];
instance_id: string;
update_time: string;
links: {
pc_link: string;
mobile_link?: string | undefined;
};
user_id?: string | undefined;
open_id?: string | undefined;
user_name?: string | undefined;
department_id?: string | undefined;
title?: string | undefined;
extra?: string | undefined;
form?: {
value?: string | undefined;
name?: string | undefined;
}[] | undefined;
department_name?: string | undefined;
display_method?: "BROWSER" | "SIDEBAR" | "NORMAL" | "TRUSTEESHIP" | undefined;
update_mode?: "REPLACE" | "UPDATE" | undefined;
task_list?: {
status: "PENDING" | "APPROVED" | "REJECTED" | "TRANSFERRED" | "DONE";
task_id: string;
end_time: string;
links: {
pc_link: string;
mobile_link?: string | undefined;
};
create_time: string;
user_id?: string | undefined;
open_id?: string | undefined;
title?: string | undefined;
extra?: string | undefined;
update_time?: string | undefined;
display_method?: "BROWSER" | "SIDEBAR" | "NORMAL" | "TRUSTEESHIP" | undefined;
action_context?: string | undefined;
action_configs?: {
action_type: string;
action_name?: string | undefined;
is_need_reason?: boolean | undefined;
is_reason_required?: boolean | undefined;
is_need_attachment?: boolean | undefined;
}[] | undefined;
exclude_statistics?: boolean | undefined;
node_id?: string | undefined;
node_name?: string | undefined;
generate_type?: "EXTERNAL_CONSIGN" | "DEFAULT" | undefined;
}[] | undefined;
cc_list?: {
update_time: string;
links: {
pc_link: string;
mobile_link?: string | undefined;
};
create_time: string;
cc_id: string;
read_status: "READ" | "UNREAD";
user_id?: string | undefined;
open_id?: string | undefined;
title?: string | undefined;
extra?: string | undefined;
display_method?: "BROWSER" | "SIDEBAR" | "NORMAL" | "TRUSTEESH