@larksuiteoapi/lark-mcp
Version:
Feishu/Lark OpenAPI MCP
1,371 lines (1,370 loc) • 227 kB
TypeScript
import { z } from 'zod';
export type vcV1ToolName = 'vc.v1.alert.list' | 'vc.v1.export.get' | 'vc.v1.export.meetingList' | 'vc.v1.export.participantList' | 'vc.v1.export.participantQualityList' | 'vc.v1.export.resourceReservationList' | 'vc.v1.meetingList.get' | 'vc.v1.meeting.end' | 'vc.v1.meeting.get' | 'vc.v1.meeting.invite' | 'vc.v1.meeting.kickout' | 'vc.v1.meeting.listByNo' | 'vc.v1.meetingRecording.get' | 'vc.v1.meetingRecording.setPermission' | 'vc.v1.meetingRecording.start' | 'vc.v1.meetingRecording.stop' | 'vc.v1.meeting.setHost' | 'vc.v1.participantList.get' | 'vc.v1.participantQualityList.get' | 'vc.v1.report.getDaily' | 'vc.v1.report.getTopUser' | 'vc.v1.reserveConfigAdmin.get' | 'vc.v1.reserveConfigAdmin.patch' | 'vc.v1.reserveConfigDisableInform.get' | 'vc.v1.reserveConfigDisableInform.patch' | 'vc.v1.reserveConfigForm.get' | 'vc.v1.reserveConfigForm.patch' | 'vc.v1.reserveConfig.patch' | 'vc.v1.reserveConfig.reserveScope' | 'vc.v1.reserve.apply' | 'vc.v1.reserve.delete' | 'vc.v1.reserve.get' | 'vc.v1.reserve.getActiveMeeting' | 'vc.v1.reserve.update' | 'vc.v1.resourceReservationList.get' | 'vc.v1.roomConfig.query' | 'vc.v1.roomConfig.set' | 'vc.v1.roomConfig.setCheckboardAccessCode' | 'vc.v1.roomConfig.setRoomAccessCode' | 'vc.v1.roomLevel.create' | 'vc.v1.roomLevel.del' | 'vc.v1.roomLevel.get' | 'vc.v1.roomLevel.list' | 'vc.v1.roomLevel.mget' | 'vc.v1.roomLevel.patch' | 'vc.v1.roomLevel.search' | 'vc.v1.room.create' | 'vc.v1.room.delete' | 'vc.v1.room.get' | 'vc.v1.room.list' | 'vc.v1.room.mget' | 'vc.v1.room.patch' | 'vc.v1.room.search' | 'vc.v1.scopeConfig.create' | 'vc.v1.scopeConfig.get';
export declare const vcV1AlertList: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
params: z.ZodObject<{
start_time: z.ZodString;
end_time: z.ZodString;
query_type: z.ZodOptional<z.ZodNumber>;
query_value: z.ZodOptional<z.ZodString>;
page_size: z.ZodOptional<z.ZodNumber>;
page_token: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
start_time: string;
end_time: string;
page_size?: number | undefined;
page_token?: string | undefined;
query_type?: number | undefined;
query_value?: string | undefined;
}, {
start_time: string;
end_time: string;
page_size?: number | undefined;
page_token?: string | undefined;
query_type?: number | undefined;
query_value?: string | undefined;
}>;
};
};
export declare const vcV1ExportGet: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
path: z.ZodOptional<z.ZodObject<{
task_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
task_id?: string | undefined;
}, {
task_id?: string | undefined;
}>>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1ExportMeetingList: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
start_time: z.ZodString;
end_time: z.ZodString;
meeting_status: z.ZodOptional<z.ZodNumber>;
meeting_no: z.ZodOptional<z.ZodString>;
user_id: z.ZodOptional<z.ZodString>;
room_id: z.ZodOptional<z.ZodString>;
meeting_type: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
start_time: string;
end_time: string;
user_id?: string | undefined;
room_id?: string | undefined;
meeting_status?: number | undefined;
meeting_no?: string | undefined;
meeting_type?: number | undefined;
}, {
start_time: string;
end_time: string;
user_id?: string | undefined;
room_id?: string | undefined;
meeting_status?: number | undefined;
meeting_no?: string | undefined;
meeting_type?: number | undefined;
}>;
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;
}>>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1ExportParticipantList: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
meeting_start_time: z.ZodString;
meeting_end_time: z.ZodString;
meeting_status: z.ZodOptional<z.ZodNumber>;
meeting_no: z.ZodString;
user_id: z.ZodOptional<z.ZodString>;
room_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
meeting_no: string;
meeting_start_time: string;
meeting_end_time: string;
user_id?: string | undefined;
room_id?: string | undefined;
meeting_status?: number | undefined;
}, {
meeting_no: string;
meeting_start_time: string;
meeting_end_time: string;
user_id?: string | undefined;
room_id?: string | undefined;
meeting_status?: number | undefined;
}>;
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;
}>>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1ExportParticipantQualityList: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
meeting_start_time: z.ZodString;
meeting_end_time: z.ZodString;
meeting_no: z.ZodString;
join_time: z.ZodString;
user_id: z.ZodOptional<z.ZodString>;
room_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
join_time: string;
meeting_no: string;
meeting_start_time: string;
meeting_end_time: string;
user_id?: string | undefined;
room_id?: string | undefined;
}, {
join_time: string;
meeting_no: string;
meeting_start_time: string;
meeting_end_time: string;
user_id?: string | undefined;
room_id?: string | undefined;
}>;
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;
}>>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1ExportResourceReservationList: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
room_level_id: z.ZodString;
need_topic: z.ZodOptional<z.ZodBoolean>;
start_time: z.ZodString;
end_time: z.ZodString;
room_ids: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
is_exclude: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
start_time: string;
end_time: string;
room_level_id: string;
room_ids?: string[] | undefined;
need_topic?: boolean | undefined;
is_exclude?: boolean | undefined;
}, {
start_time: string;
end_time: string;
room_level_id: string;
room_ids?: string[] | undefined;
need_topic?: boolean | undefined;
is_exclude?: boolean | undefined;
}>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1MeetingListGet: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
params: z.ZodObject<{
start_time: z.ZodString;
end_time: z.ZodString;
meeting_status: z.ZodOptional<z.ZodNumber>;
meeting_no: z.ZodOptional<z.ZodString>;
user_id: z.ZodOptional<z.ZodString>;
room_id: z.ZodOptional<z.ZodString>;
meeting_type: z.ZodOptional<z.ZodNumber>;
page_size: z.ZodOptional<z.ZodNumber>;
page_token: z.ZodOptional<z.ZodString>;
user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id"]>>;
}, "strip", z.ZodTypeAny, {
start_time: string;
end_time: string;
page_size?: number | undefined;
page_token?: string | undefined;
user_id?: string | undefined;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
room_id?: string | undefined;
meeting_status?: number | undefined;
meeting_no?: string | undefined;
meeting_type?: number | undefined;
}, {
start_time: string;
end_time: string;
page_size?: number | undefined;
page_token?: string | undefined;
user_id?: string | undefined;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
room_id?: string | undefined;
meeting_status?: number | undefined;
meeting_no?: string | undefined;
meeting_type?: number | undefined;
}>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1MeetingEnd: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
path: z.ZodOptional<z.ZodObject<{
meeting_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
meeting_id?: string | undefined;
}, {
meeting_id?: string | undefined;
}>>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1MeetingGet: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
params: z.ZodOptional<z.ZodObject<{
with_participants: z.ZodOptional<z.ZodBoolean>;
with_meeting_ability: 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;
with_participants?: boolean | undefined;
with_meeting_ability?: boolean | undefined;
}, {
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
with_participants?: boolean | undefined;
with_meeting_ability?: boolean | undefined;
}>>;
path: z.ZodOptional<z.ZodObject<{
meeting_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
meeting_id?: string | undefined;
}, {
meeting_id?: string | undefined;
}>>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1MeetingInvite: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
invitees: z.ZodArray<z.ZodObject<{
id: z.ZodOptional<z.ZodString>;
user_type: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
id?: string | undefined;
user_type?: number | undefined;
}, {
id?: string | undefined;
user_type?: number | undefined;
}>, "many">;
}, "strip", z.ZodTypeAny, {
invitees: {
id?: string | undefined;
user_type?: number | undefined;
}[];
}, {
invitees: {
id?: string | undefined;
user_type?: number | undefined;
}[];
}>;
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.ZodOptional<z.ZodObject<{
meeting_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
meeting_id?: string | undefined;
}, {
meeting_id?: string | undefined;
}>>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1MeetingKickout: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
kickout_users: z.ZodArray<z.ZodObject<{
id: z.ZodOptional<z.ZodString>;
user_type: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
id?: string | undefined;
user_type?: number | undefined;
}, {
id?: string | undefined;
user_type?: number | undefined;
}>, "many">;
}, "strip", z.ZodTypeAny, {
kickout_users: {
id?: string | undefined;
user_type?: number | undefined;
}[];
}, {
kickout_users: {
id?: string | undefined;
user_type?: number | undefined;
}[];
}>;
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.ZodOptional<z.ZodObject<{
meeting_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
meeting_id?: string | undefined;
}, {
meeting_id?: string | undefined;
}>>;
};
};
export declare const vcV1MeetingListByNo: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
params: z.ZodObject<{
meeting_no: z.ZodString;
start_time: z.ZodString;
end_time: z.ZodString;
page_token: z.ZodOptional<z.ZodString>;
page_size: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
start_time: string;
end_time: string;
meeting_no: string;
page_size?: number | undefined;
page_token?: string | undefined;
}, {
start_time: string;
end_time: string;
meeting_no: string;
page_size?: number | undefined;
page_token?: string | undefined;
}>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1MeetingRecordingGet: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
path: z.ZodOptional<z.ZodObject<{
meeting_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
meeting_id?: string | undefined;
}, {
meeting_id?: string | undefined;
}>>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1MeetingRecordingSetPermission: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
permission_objects: z.ZodArray<z.ZodObject<{
id: z.ZodOptional<z.ZodString>;
type: z.ZodNumber;
permission: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
type: number;
permission: number;
id?: string | undefined;
}, {
type: number;
permission: number;
id?: string | undefined;
}>, "many">;
action_type: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
permission_objects: {
type: number;
permission: number;
id?: string | undefined;
}[];
action_type?: number | undefined;
}, {
permission_objects: {
type: number;
permission: number;
id?: string | undefined;
}[];
action_type?: number | undefined;
}>;
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.ZodOptional<z.ZodObject<{
meeting_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
meeting_id?: string | undefined;
}, {
meeting_id?: string | undefined;
}>>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1MeetingRecordingStart: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodOptional<z.ZodObject<{
timezone: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
timezone?: number | undefined;
}, {
timezone?: number | undefined;
}>>;
path: z.ZodOptional<z.ZodObject<{
meeting_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
meeting_id?: string | undefined;
}, {
meeting_id?: string | undefined;
}>>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1MeetingRecordingStop: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
path: z.ZodOptional<z.ZodObject<{
meeting_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
meeting_id?: string | undefined;
}, {
meeting_id?: string | undefined;
}>>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1MeetingSetHost: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
host_user: z.ZodObject<{
id: z.ZodOptional<z.ZodString>;
user_type: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
id?: string | undefined;
user_type?: number | undefined;
}, {
id?: string | undefined;
user_type?: number | undefined;
}>;
old_host_user: z.ZodOptional<z.ZodObject<{
id: z.ZodOptional<z.ZodString>;
user_type: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
id?: string | undefined;
user_type?: number | undefined;
}, {
id?: string | undefined;
user_type?: number | undefined;
}>>;
}, "strip", z.ZodTypeAny, {
host_user: {
id?: string | undefined;
user_type?: number | undefined;
};
old_host_user?: {
id?: string | undefined;
user_type?: number | undefined;
} | undefined;
}, {
host_user: {
id?: string | undefined;
user_type?: number | undefined;
};
old_host_user?: {
id?: string | undefined;
user_type?: number | undefined;
} | undefined;
}>;
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.ZodOptional<z.ZodObject<{
meeting_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
meeting_id?: string | undefined;
}, {
meeting_id?: string | undefined;
}>>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1ParticipantListGet: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
params: z.ZodObject<{
meeting_start_time: z.ZodString;
meeting_end_time: z.ZodString;
meeting_status: z.ZodOptional<z.ZodNumber>;
meeting_no: z.ZodString;
user_id: z.ZodOptional<z.ZodString>;
room_id: z.ZodOptional<z.ZodString>;
page_size: z.ZodOptional<z.ZodNumber>;
page_token: z.ZodOptional<z.ZodString>;
user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id"]>>;
}, "strip", z.ZodTypeAny, {
meeting_no: string;
meeting_start_time: string;
meeting_end_time: string;
page_size?: number | undefined;
page_token?: string | undefined;
user_id?: string | undefined;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
room_id?: string | undefined;
meeting_status?: number | undefined;
}, {
meeting_no: string;
meeting_start_time: string;
meeting_end_time: string;
page_size?: number | undefined;
page_token?: string | undefined;
user_id?: string | undefined;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
room_id?: string | undefined;
meeting_status?: number | undefined;
}>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1ParticipantQualityListGet: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
params: z.ZodObject<{
meeting_start_time: z.ZodString;
meeting_end_time: z.ZodString;
meeting_no: z.ZodString;
join_time: z.ZodString;
user_id: z.ZodOptional<z.ZodString>;
room_id: z.ZodOptional<z.ZodString>;
page_size: z.ZodOptional<z.ZodNumber>;
page_token: z.ZodOptional<z.ZodString>;
user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id"]>>;
}, "strip", z.ZodTypeAny, {
join_time: string;
meeting_no: string;
meeting_start_time: string;
meeting_end_time: string;
page_size?: number | undefined;
page_token?: string | undefined;
user_id?: string | undefined;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
room_id?: string | undefined;
}, {
join_time: string;
meeting_no: string;
meeting_start_time: string;
meeting_end_time: string;
page_size?: number | undefined;
page_token?: string | undefined;
user_id?: string | undefined;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
room_id?: string | undefined;
}>;
useUAT: z.ZodOptional<z.ZodBoolean>;
};
};
export declare const vcV1ReportGetDaily: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
params: z.ZodObject<{
start_time: z.ZodString;
end_time: z.ZodString;
unit: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
start_time: string;
end_time: string;
unit?: number | undefined;
}, {
start_time: string;
end_time: string;
unit?: number | undefined;
}>;
};
};
export declare const vcV1ReportGetTopUser: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
params: z.ZodObject<{
start_time: z.ZodString;
end_time: z.ZodString;
limit: z.ZodNumber;
order_by: z.ZodNumber;
unit: z.ZodOptional<z.ZodNumber>;
user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id"]>>;
}, "strip", z.ZodTypeAny, {
limit: number;
order_by: number;
start_time: string;
end_time: string;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
unit?: number | undefined;
}, {
limit: number;
order_by: number;
start_time: string;
end_time: string;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
unit?: number | undefined;
}>;
};
};
export declare const vcV1ReserveConfigAdminGet: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
params: z.ZodObject<{
scope_type: z.ZodNumber;
user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id"]>>;
}, "strip", z.ZodTypeAny, {
scope_type: number;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
}, {
scope_type: number;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
}>;
path: z.ZodOptional<z.ZodObject<{
reserve_config_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
reserve_config_id?: string | undefined;
}, {
reserve_config_id?: string | undefined;
}>>;
};
};
export declare const vcV1ReserveConfigAdminPatch: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
scope_type: z.ZodNumber;
reserve_admin_config: z.ZodObject<{
depts: z.ZodOptional<z.ZodArray<z.ZodObject<{
department_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
department_id: string;
}, {
department_id: string;
}>, "many">>;
users: z.ZodOptional<z.ZodArray<z.ZodObject<{
user_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
user_id: string;
}, {
user_id: string;
}>, "many">>;
}, "strip", z.ZodTypeAny, {
users?: {
user_id: string;
}[] | undefined;
depts?: {
department_id: string;
}[] | undefined;
}, {
users?: {
user_id: string;
}[] | undefined;
depts?: {
department_id: string;
}[] | undefined;
}>;
}, "strip", z.ZodTypeAny, {
scope_type: number;
reserve_admin_config: {
users?: {
user_id: string;
}[] | undefined;
depts?: {
department_id: string;
}[] | undefined;
};
}, {
scope_type: number;
reserve_admin_config: {
users?: {
user_id: string;
}[] | undefined;
depts?: {
department_id: string;
}[] | undefined;
};
}>;
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.ZodOptional<z.ZodObject<{
reserve_config_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
reserve_config_id?: string | undefined;
}, {
reserve_config_id?: string | undefined;
}>>;
};
};
export declare const vcV1ReserveConfigDisableInformGet: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
params: z.ZodObject<{
scope_type: z.ZodNumber;
user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id"]>>;
}, "strip", z.ZodTypeAny, {
scope_type: number;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
}, {
scope_type: number;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
}>;
path: z.ZodObject<{
reserve_config_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
reserve_config_id: string;
}, {
reserve_config_id: string;
}>;
};
};
export declare const vcV1ReserveConfigDisableInformPatch: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
scope_type: z.ZodNumber;
disable_inform: z.ZodObject<{
if_cover_child_scope: z.ZodOptional<z.ZodBoolean>;
if_inform: z.ZodBoolean;
informed_users: z.ZodOptional<z.ZodArray<z.ZodObject<{
user_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
user_id: string;
}, {
user_id: string;
}>, "many">>;
informed_depts: z.ZodOptional<z.ZodArray<z.ZodObject<{
department_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
department_id: string;
}, {
department_id: string;
}>, "many">>;
}, "strip", z.ZodTypeAny, {
if_inform: boolean;
if_cover_child_scope?: boolean | undefined;
informed_users?: {
user_id: string;
}[] | undefined;
informed_depts?: {
department_id: string;
}[] | undefined;
}, {
if_inform: boolean;
if_cover_child_scope?: boolean | undefined;
informed_users?: {
user_id: string;
}[] | undefined;
informed_depts?: {
department_id: string;
}[] | undefined;
}>;
}, "strip", z.ZodTypeAny, {
scope_type: number;
disable_inform: {
if_inform: boolean;
if_cover_child_scope?: boolean | undefined;
informed_users?: {
user_id: string;
}[] | undefined;
informed_depts?: {
department_id: string;
}[] | undefined;
};
}, {
scope_type: number;
disable_inform: {
if_inform: boolean;
if_cover_child_scope?: boolean | undefined;
informed_users?: {
user_id: string;
}[] | undefined;
informed_depts?: {
department_id: string;
}[] | undefined;
};
}>;
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<{
reserve_config_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
reserve_config_id: string;
}, {
reserve_config_id: string;
}>;
};
};
export declare const vcV1ReserveConfigFormGet: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
params: z.ZodObject<{
scope_type: z.ZodNumber;
user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id"]>>;
}, "strip", z.ZodTypeAny, {
scope_type: number;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
}, {
scope_type: number;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
}>;
path: z.ZodOptional<z.ZodObject<{
reserve_config_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
reserve_config_id?: string | undefined;
}, {
reserve_config_id?: string | undefined;
}>>;
};
};
export declare const vcV1ReserveConfigFormPatch: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
scope_type: z.ZodNumber;
reserve_form_config: z.ZodObject<{
if_cover_child_scope: z.ZodOptional<z.ZodBoolean>;
reserve_form: z.ZodBoolean;
notified_users: z.ZodOptional<z.ZodArray<z.ZodObject<{
user_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
user_id: string;
}, {
user_id: string;
}>, "many">>;
notified_time: z.ZodOptional<z.ZodNumber>;
time_unit: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
reserve_form: boolean;
if_cover_child_scope?: boolean | undefined;
notified_users?: {
user_id: string;
}[] | undefined;
notified_time?: number | undefined;
time_unit?: number | undefined;
}, {
reserve_form: boolean;
if_cover_child_scope?: boolean | undefined;
notified_users?: {
user_id: string;
}[] | undefined;
notified_time?: number | undefined;
time_unit?: number | undefined;
}>;
}, "strip", z.ZodTypeAny, {
scope_type: number;
reserve_form_config: {
reserve_form: boolean;
if_cover_child_scope?: boolean | undefined;
notified_users?: {
user_id: string;
}[] | undefined;
notified_time?: number | undefined;
time_unit?: number | undefined;
};
}, {
scope_type: number;
reserve_form_config: {
reserve_form: boolean;
if_cover_child_scope?: boolean | undefined;
notified_users?: {
user_id: string;
}[] | undefined;
notified_time?: number | undefined;
time_unit?: number | undefined;
};
}>;
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.ZodOptional<z.ZodObject<{
reserve_config_id: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
reserve_config_id?: string | undefined;
}, {
reserve_config_id?: string | undefined;
}>>;
};
};
export declare const vcV1ReserveConfigPatch: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
scope_type: z.ZodString;
approval_config: z.ZodOptional<z.ZodObject<{
approval_switch: z.ZodOptional<z.ZodNumber>;
approval_condition: z.ZodOptional<z.ZodNumber>;
meeting_duration: z.ZodOptional<z.ZodNumber>;
approvers: z.ZodOptional<z.ZodArray<z.ZodObject<{
user_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
user_id: string;
}, {
user_id: string;
}>, "many">>;
}, "strip", z.ZodTypeAny, {
approvers?: {
user_id: string;
}[] | undefined;
approval_switch?: number | undefined;
approval_condition?: number | undefined;
meeting_duration?: number | undefined;
}, {
approvers?: {
user_id: string;
}[] | undefined;
approval_switch?: number | undefined;
approval_condition?: number | undefined;
meeting_duration?: number | undefined;
}>>;
time_config: z.ZodOptional<z.ZodObject<{
if_cover_child_scope: z.ZodOptional<z.ZodBoolean>;
time_switch: z.ZodNumber;
days_in_advance: z.ZodOptional<z.ZodNumber>;
opening_hour: z.ZodOptional<z.ZodString>;
start_time: z.ZodOptional<z.ZodString>;
end_time: z.ZodOptional<z.ZodString>;
max_duration: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
time_switch: number;
start_time?: string | undefined;
end_time?: string | undefined;
if_cover_child_scope?: boolean | undefined;
days_in_advance?: number | undefined;
opening_hour?: string | undefined;
max_duration?: number | undefined;
}, {
time_switch: number;
start_time?: string | undefined;
end_time?: string | undefined;
if_cover_child_scope?: boolean | undefined;
days_in_advance?: number | undefined;
opening_hour?: string | undefined;
max_duration?: number | undefined;
}>>;
reserve_scope_config: z.ZodOptional<z.ZodObject<{
if_cover_child_scope: z.ZodOptional<z.ZodBoolean>;
allow_all_users: z.ZodOptional<z.ZodNumber>;
allow_users: z.ZodOptional<z.ZodArray<z.ZodObject<{
user_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
user_id: string;
}, {
user_id: string;
}>, "many">>;
allow_depts: z.ZodOptional<z.ZodArray<z.ZodObject<{
department_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
department_id: string;
}, {
department_id: string;
}>, "many">>;
}, "strip", z.ZodTypeAny, {
if_cover_child_scope?: boolean | undefined;
allow_all_users?: number | undefined;
allow_users?: {
user_id: string;
}[] | undefined;
allow_depts?: {
department_id: string;
}[] | undefined;
}, {
if_cover_child_scope?: boolean | undefined;
allow_all_users?: number | undefined;
allow_users?: {
user_id: string;
}[] | undefined;
allow_depts?: {
department_id: string;
}[] | undefined;
}>>;
}, "strip", z.ZodTypeAny, {
scope_type: string;
approval_config?: {
approvers?: {
user_id: string;
}[] | undefined;
approval_switch?: number | undefined;
approval_condition?: number | undefined;
meeting_duration?: number | undefined;
} | undefined;
time_config?: {
time_switch: number;
start_time?: string | undefined;
end_time?: string | undefined;
if_cover_child_scope?: boolean | undefined;
days_in_advance?: number | undefined;
opening_hour?: string | undefined;
max_duration?: number | undefined;
} | undefined;
reserve_scope_config?: {
if_cover_child_scope?: boolean | undefined;
allow_all_users?: number | undefined;
allow_users?: {
user_id: string;
}[] | undefined;
allow_depts?: {
department_id: string;
}[] | undefined;
} | undefined;
}, {
scope_type: string;
approval_config?: {
approvers?: {
user_id: string;
}[] | undefined;
approval_switch?: number | undefined;
approval_condition?: number | undefined;
meeting_duration?: number | undefined;
} | undefined;
time_config?: {
time_switch: number;
start_time?: string | undefined;
end_time?: string | undefined;
if_cover_child_scope?: boolean | undefined;
days_in_advance?: number | undefined;
opening_hour?: string | undefined;
max_duration?: number | undefined;
} | undefined;
reserve_scope_config?: {
if_cover_child_scope?: boolean | undefined;
allow_all_users?: number | undefined;
allow_users?: {
user_id: string;
}[] | undefined;
allow_depts?: {
department_id: string;
}[] | undefined;
} | undefined;
}>;
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<{
reserve_config_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
reserve_config_id: string;
}, {
reserve_config_id: string;
}>;
};
};
export declare const vcV1ReserveConfigReserveScope: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
params: z.ZodObject<{
scope_id: z.ZodString;
scope_type: z.ZodString;
user_id_type: z.ZodOptional<z.ZodEnum<["open_id", "union_id", "user_id"]>>;
}, "strip", z.ZodTypeAny, {
scope_type: string;
scope_id: string;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
}, {
scope_type: string;
scope_id: string;
user_id_type?: "user_id" | "union_id" | "open_id" | undefined;
}>;
};
};
export declare const vcV1ReserveApply: {
project: string;
name: string;
sdkName: string;
path: string;
httpMethod: string;
description: string;
accessTokens: string[];
schema: {
data: z.ZodObject<{
end_time: z.ZodOptional<z.ZodString>;
owner_id: z.ZodOptional<z.ZodString>;
meeting_settings: z.ZodObject<{
topic: z.ZodOptional<z.ZodString>;
action_permissions: z.ZodOptional<z.ZodArray<z.ZodObject<{
permission: z.ZodNumber;
permission_checkers: z.ZodArray<z.ZodObject<{
check_field: z.ZodNumber;
check_mode: z.ZodNumber;
check_list: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
check_field: number;
check_mode: number;
check_list: string[];
}, {
check_field: number;
check_mode: number;
check_list: string[];
}>, "many">;
}, "strip", z.ZodTypeAny, {
permission: number;
permission_checkers: {
check_field: number;
check_mode: number;
check_list: string[];
}[];
}, {
permission: number;
permission_checkers: {
check_field: number;
check_mode: number;
check_list: string[];
}[];
}>, "many">>;
meeting_initial_type: z.ZodOptional<z.ZodNumber>;
meeting_connect: z.ZodOptional<z.ZodBoolean>;
call_setting: z.ZodOptional<z.ZodObject<{
callee: z.ZodObject<{
id: z.ZodOptional<z.ZodString>;
user_type: z.ZodNumber;
pstn_sip_info: z.ZodOptional<z.ZodObject<{
nickname: z.ZodOptional<z.ZodString>;
main_address: z.ZodString;
}, "strip", z.ZodTypeAny, {
main_address: string;
nickname?: string | undefined;
}, {
main_address: string;
nickname?: string | undefined;
}>>;
}, "strip", z.ZodTypeAny, {
user_type: number;
id?: string | undefined;
pstn_sip_info?: {
main_address: string;
nickname?: string | undefined;
} | undefined;
}, {
user_type: number;
id?: string | undefined;
pstn_sip_info?: {
main_address: string;
nickname?: string | undefined;
} | undefined;
}>;
}, "strip", z.ZodTypeAny, {
callee: {
user_type: number;