@larksuiteoapi/lark-mcp
Version:
Feishu/Lark OpenAPI MCP
702 lines (701 loc) • 1.09 MB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.docxV1Tools = exports.docxV1DocumentRawContent = exports.docxV1DocumentGet = exports.docxV1DocumentCreate = exports.docxV1DocumentBlockPatch = exports.docxV1DocumentBlockList = exports.docxV1DocumentBlockGet = exports.docxV1DocumentBlockDescendantCreate = exports.docxV1DocumentBlockChildrenGet = exports.docxV1DocumentBlockChildrenCreate = exports.docxV1DocumentBlockChildrenBatchDelete = exports.docxV1DocumentBlockBatchUpdate = exports.docxV1ChatAnnouncementGet = exports.docxV1ChatAnnouncementBlockList = exports.docxV1ChatAnnouncementBlockGet = exports.docxV1ChatAnnouncementBlockChildrenGet = exports.docxV1ChatAnnouncementBlockChildrenCreate = exports.docxV1ChatAnnouncementBlockChildrenBatchDelete = exports.docxV1ChatAnnouncementBlockBatchUpdate = void 0;
const zod_1 = require("zod");
exports.docxV1ChatAnnouncementBlockBatchUpdate = {
project: 'docx',
name: 'docx.v1.chatAnnouncementBlock.batchUpdate',
sdkName: 'docx.v1.chatAnnouncementBlock.batchUpdate',
path: '/open-apis/docx/v1/chats/:chat_id/announcement/blocks/batch_update',
httpMethod: 'PATCH',
description: '[Feishu/Lark]-Group Chat-Upgraded Group announcement-Block-Batch update blocks in group announcement',
accessTokens: ['tenant', 'user'],
schema: {
data: zod_1.z.object({
requests: zod_1.z
.array(zod_1.z.object({
update_text_elements: zod_1.z
.object({
elements: zod_1.z.array(zod_1.z.object({
text_run: zod_1.z
.object({
content: zod_1.z.string(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
mention_user: zod_1.z
.object({
user_id: zod_1.z.string(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
mention_doc: zod_1.z
.object({
token: zod_1.z.string(),
obj_type: zod_1.z
.number()
.describe('Options:1(Doc ),3(Sheet ),8(Bitable ),11(MindNote ),12(File ),15(Slide ),16(Wiki ),22(Docx )'),
url: zod_1.z.string(),
title: zod_1.z.string().optional(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
reminder: zod_1.z
.object({
create_user_id: zod_1.z.string(),
is_notify: zod_1.z.boolean().optional(),
is_whole_day: zod_1.z.boolean().optional(),
expire_time: zod_1.z.string(),
notify_time: zod_1.z.string(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
file: zod_1.z
.object({
file_token: zod_1.z.string().optional(),
source_block_id: zod_1.z.string().optional(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
undefined: zod_1.z.object({}).optional(),
inline_block: zod_1.z
.object({
block_id: zod_1.z.string(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
equation: zod_1.z
.object({
content: zod_1.z.string(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
})),
})
.optional(),
update_text_style: zod_1.z
.object({
style: zod_1.z.object({
align: zod_1.z.number().describe('Options:1(Left ),2(Center ),3(Right )').optional(),
done: zod_1.z.boolean().optional(),
folded: zod_1.z.boolean().optional(),
language: zod_1.z
.number()
.describe('Options:1(PlainText ),2(ABAP ),3(Ada ),4(Apache ),5(Apex ),6(AssemblyLanguage ),7(Bash ),8(CSharp ),9(CPlusPlus ),10(C ),11(COBOL ),12(CSS ),13(CoffeeScript ),14(D ),15(Dart ),16(Delphi ),17(Django ),18(Dockerfile ),19(Erlang ),20(Fortran ),21(FoxPro ),22(Go ),23(Groovy ),24(HTML ),25(HTMLBars ),26(HTTP ),27(Haskell ),28(JSON ),29(Java ),30(JavaScript ),31(Julia ),32(Kotlin ),33(LateX ),34(Lisp ),35(Logo ),36(Lua ),37(MATLAB ),38(Makefile ),39(Markdown ),40(Nginx ),41(ObjectiveC ),42(OpenEdgeABL ),43(PHP ),44(Perl ),45(PostScript ),46(PowerShell ),47(Prolog ),48(ProtoBuf ),49(Python ),50(R ),51(RPG ),52(Ruby ),53(Rust ),54(SAS ),55(SCSS ),56(SQL ),57(Scala ),58(Scheme ),59(Scratch ),60(Shell ),61(Swift ),62(Thrift ),63(TypeScript ),64(VBScript ),65(VisualBasic ),66(XML ),67(YAML ),68(CMake ),69(Diff ),70(Gherkin ),71(GraphQL ),72(OpenGLShadingLanguage ),73(Properties ),74(Solidity ),75(TOML )')
.optional(),
wrap: zod_1.z.boolean().optional(),
background_color: zod_1.z
.enum([
'LightGrayBackground',
'LightRedBackground',
'LightOrangeBackground',
'LightYellowBackground',
'LightGreenBackground',
'LightBlueBackground',
'LightPurpleBackground',
'PaleGrayBackground',
'DarkGrayBackground',
'DarkRedBackground',
'DarkOrangeBackground',
'DarkYellowBackground',
'DarkGreenBackground',
'DarkBlueBackground',
'DarkPurpleBackground',
])
.describe('Options:LightGrayBackground(),LightRedBackground(),LightOrangeBackground(),LightYellowBackground(),LightGreenBackground(),LightBlueBackground(),LightPurpleBackground(),PaleGrayBackground(),DarkGrayBackground(),DarkRedBackground(),DarkOrangeBackground(),DarkYellowBackground(),DarkGreenBackground(),DarkBlueBackground(),DarkPurpleBackground()')
.optional(),
indentation_level: zod_1.z
.enum(['NoIndent', 'OneLevelIndent'])
.describe('Options:NoIndent(),OneLevelIndent()')
.optional(),
sequence: zod_1.z.string().optional(),
}),
fields: zod_1.z.array(zod_1.z
.number()
.describe('Options:1(align ),2(done ),3(folded ),4(language ),5(wrap ),6(background_color ),7(indentation_level )')),
})
.optional(),
update_table_property: zod_1.z
.object({
column_width: zod_1.z.number().optional(),
column_index: zod_1.z.number().optional(),
header_row: zod_1.z.boolean().optional(),
header_column: zod_1.z.boolean().optional(),
})
.optional(),
insert_table_row: zod_1.z.object({ row_index: zod_1.z.number() }).optional(),
insert_table_column: zod_1.z.object({ column_index: zod_1.z.number() }).optional(),
delete_table_rows: zod_1.z.object({ row_start_index: zod_1.z.number(), row_end_index: zod_1.z.number() }).optional(),
delete_table_columns: zod_1.z.object({ column_start_index: zod_1.z.number(), column_end_index: zod_1.z.number() }).optional(),
merge_table_cells: zod_1.z
.object({
row_start_index: zod_1.z.number(),
row_end_index: zod_1.z.number(),
column_start_index: zod_1.z.number(),
column_end_index: zod_1.z.number(),
})
.optional(),
unmerge_table_cells: zod_1.z.object({ row_index: zod_1.z.number(), column_index: zod_1.z.number() }).optional(),
insert_grid_column: zod_1.z.object({ column_index: zod_1.z.number() }).optional(),
delete_grid_column: zod_1.z.object({ column_index: zod_1.z.number() }).optional(),
update_grid_column_width_ratio: zod_1.z.object({ width_ratios: zod_1.z.array(zod_1.z.number()) }).optional(),
replace_image: zod_1.z
.object({
token: zod_1.z.string(),
width: zod_1.z.number().optional(),
height: zod_1.z.number().optional(),
align: zod_1.z.number().describe('Options:1(Left ),2(Center ),3(Right )').optional(),
})
.optional(),
replace_file: zod_1.z.object({ token: zod_1.z.string() }).optional(),
block_id: zod_1.z.string().optional(),
update_text: zod_1.z
.object({
elements: zod_1.z.array(zod_1.z.object({
text_run: zod_1.z
.object({
content: zod_1.z.string(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
mention_user: zod_1.z
.object({
user_id: zod_1.z.string(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
mention_doc: zod_1.z
.object({
token: zod_1.z.string(),
obj_type: zod_1.z
.number()
.describe('Options:1(Doc ),3(Sheet ),8(Bitable ),11(MindNote ),12(File ),15(Slide ),16(Wiki ),22(Docx )'),
url: zod_1.z.string(),
title: zod_1.z.string().optional(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
reminder: zod_1.z
.object({
create_user_id: zod_1.z.string(),
is_notify: zod_1.z.boolean().optional(),
is_whole_day: zod_1.z.boolean().optional(),
expire_time: zod_1.z.string(),
notify_time: zod_1.z.string(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
file: zod_1.z
.object({
file_token: zod_1.z.string().optional(),
source_block_id: zod_1.z.string().optional(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
undefined: zod_1.z.object({}).optional(),
inline_block: zod_1.z
.object({
block_id: zod_1.z.string(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
equation: zod_1.z
.object({
content: zod_1.z.string(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
})),
style: zod_1.z.object({
align: zod_1.z.number().describe('Options:1(Left ),2(Center ),3(Right )').optional(),
done: zod_1.z.boolean().optional(),
folded: zod_1.z.boolean().optional(),
language: zod_1.z
.number()
.describe('Options:1(PlainText ),2(ABAP ),3(Ada ),4(Apache ),5(Apex ),6(AssemblyLanguage ),7(Bash ),8(CSharp ),9(CPlusPlus ),10(C ),11(COBOL ),12(CSS ),13(CoffeeScript ),14(D ),15(Dart ),16(Delphi ),17(Django ),18(Dockerfile ),19(Erlang ),20(Fortran ),21(FoxPro ),22(Go ),23(Groovy ),24(HTML ),25(HTMLBars ),26(HTTP ),27(Haskell ),28(JSON ),29(Java ),30(JavaScript ),31(Julia ),32(Kotlin ),33(LateX ),34(Lisp ),35(Logo ),36(Lua ),37(MATLAB ),38(Makefile ),39(Markdown ),40(Nginx ),41(ObjectiveC ),42(OpenEdgeABL ),43(PHP ),44(Perl ),45(PostScript ),46(PowerShell ),47(Prolog ),48(ProtoBuf ),49(Python ),50(R ),51(RPG ),52(Ruby ),53(Rust ),54(SAS ),55(SCSS ),56(SQL ),57(Scala ),58(Scheme ),59(Scratch ),60(Shell ),61(Swift ),62(Thrift ),63(TypeScript ),64(VBScript ),65(VisualBasic ),66(XML ),67(YAML ),68(CMake ),69(Diff ),70(Gherkin ),71(GraphQL ),72(OpenGLShadingLanguage ),73(Properties ),74(Solidity ),75(TOML )')
.optional(),
wrap: zod_1.z.boolean().optional(),
background_color: zod_1.z
.enum([
'LightGrayBackground',
'LightRedBackground',
'LightOrangeBackground',
'LightYellowBackground',
'LightGreenBackground',
'LightBlueBackground',
'LightPurpleBackground',
'PaleGrayBackground',
'DarkGrayBackground',
'DarkRedBackground',
'DarkOrangeBackground',
'DarkYellowBackground',
'DarkGreenBackground',
'DarkBlueBackground',
'DarkPurpleBackground',
])
.describe('Options:LightGrayBackground(),LightRedBackground(),LightOrangeBackground(),LightYellowBackground(),LightGreenBackground(),LightBlueBackground(),LightPurpleBackground(),PaleGrayBackground(),DarkGrayBackground(),DarkRedBackground(),DarkOrangeBackground(),DarkYellowBackground(),DarkGreenBackground(),DarkBlueBackground(),DarkPurpleBackground()')
.optional(),
indentation_level: zod_1.z
.enum(['NoIndent', 'OneLevelIndent'])
.describe('Options:NoIndent(),OneLevelIndent()')
.optional(),
sequence: zod_1.z.string().optional(),
}),
fields: zod_1.z.array(zod_1.z
.number()
.describe('Options:1(align ),2(done ),3(folded ),4(language ),5(wrap ),6(background_color ),7(indentation_level )')),
})
.optional(),
update_task: zod_1.z.object({ task_id: zod_1.z.string().optional(), folded: zod_1.z.boolean().optional() }).optional(),
}))
.optional(),
}),
params: zod_1.z.object({
revision_id: zod_1.z.number().optional(),
client_token: zod_1.z.string().optional(),
user_id_type: zod_1.z.enum(['open_id', 'union_id', 'user_id']).describe('User ID type').optional(),
}),
path: zod_1.z.object({ chat_id: zod_1.z.string() }),
useUAT: zod_1.z.boolean().describe('Use user access token, otherwise use tenant access token').optional(),
},
};
exports.docxV1ChatAnnouncementBlockChildrenBatchDelete = {
project: 'docx',
name: 'docx.v1.chatAnnouncementBlockChildren.batchDelete',
sdkName: 'docx.v1.chatAnnouncementBlockChildren.batchDelete',
path: '/open-apis/docx/v1/chats/:chat_id/announcement/blocks/:block_id/children/batch_delete',
httpMethod: 'DELETE',
description: '[Feishu/Lark]-Group Chat-Upgraded Group announcement-Block-Delete blocks in group announcement-Deletes a batch of children blocks for a given parent block at a specific location. The return value of this API is the revision ID of the group announcement after the deletion',
accessTokens: ['tenant', 'user'],
schema: {
data: zod_1.z.object({
start_index: zod_1.z.number().describe('Deleted starting index (operation interval left closed right open)'),
end_index: zod_1.z.number().describe('Deleted end index (operation interval left closed right open)'),
}),
params: zod_1.z.object({
revision_id: zod_1.z
.number()
.describe('The group announcement version to be queried. -1 indicates the latest version of the group announcement. Once the group announcement is created, the `revision_id` is 1. Make sure you have editing permission for the group announcement. You can use the api to get the latest revision ID')
.optional(),
client_token: zod_1.z
.string()
.describe('The unique identifier of the operation, corresponding to the `client_token` returned by the API. It is used for idempotent update operations. When this value is null, a new request will be initiated; when this value is not null, idempotent updates will be performed')
.optional(),
}),
path: zod_1.z.object({
chat_id: zod_1.z
.string()
.describe('Group ID. How to get it:- , get the chat_id of the group from the returned result.- Call the interface to query the chat_id of the group that the user or robot is in.- Call the to search for the chat_id of the group that the user or robot is in and the group that is open to the user or robot.**Note**: Single chat (group type is `p2p`) does not support getting group announcements'),
block_id: zod_1.z
.string()
.describe('The unique identifier of the parent block. You can get the block_id of the block by calling the API.** Note**:- This API does not support deleting the rows and columns of the table and deleting the columns of the Grid. You need to complete the relevant operations through the API.This API does not support deleting all child blocks of Table Cells, Grid Columns, and Callouts'),
}),
useUAT: zod_1.z.boolean().describe('Use user access token, otherwise use tenant access token').optional(),
},
};
exports.docxV1ChatAnnouncementBlockChildrenCreate = {
project: 'docx',
name: 'docx.v1.chatAnnouncementBlockChildren.create',
sdkName: 'docx.v1.chatAnnouncementBlockChildren.create',
path: '/open-apis/docx/v1/chats/:chat_id/announcement/blocks/:block_id/children',
httpMethod: 'POST',
description: '[Feishu/Lark]-Group Chat-Upgraded Group announcement-Block-Create blocks in group announcement',
accessTokens: ['tenant', 'user'],
schema: {
data: zod_1.z.object({
children: zod_1.z
.array(zod_1.z.object({
block_type: zod_1.z
.number()
.describe('Options:1(Page ),2(Text ),3(Heading1 ),4(Heading2 ),5(Heading3 ),6(Heading4 ),7(Heading5 ),8(Heading6 ),9(Heading7 ),10(Heading8 ),11(Heading9 ),12(Bullet ),13(Ordered ),14(Code ),15(Quote ),17(Todo ),18(Bitable ),19(Callout ),20(ChatCard ),21(Diagram ),22(Divider ),23(File ),24(Grid ),25(GridColumn ),26(Iframe ),27(Image ),28(ISV ),29(Mindnote ),30(Sheet ),31(Table ),32(TableCell ),33(View ),34(QuoteContainer ),35(Task ),36(Okr ),37(OkrObjective ),38(OkrKeyResult ),39(OkrProgress ),40(AddOns ),41(JiraIssue ),42(WikiCatalog ),43(Board ),44(Agenda ),45(AgendaItem ),46(AgendaItemTitle ),47(AgendaItemContent ),48(LinkPreview ),999(Undefined )'),
text: zod_1.z
.object({
style: zod_1.z
.object({
align: zod_1.z.number().describe('Options:1(Left ),2(Center ),3(Right )').optional(),
done: zod_1.z.boolean().optional(),
folded: zod_1.z.boolean().optional(),
language: zod_1.z
.number()
.describe('Options:1(PlainText ),2(ABAP ),3(Ada ),4(Apache ),5(Apex ),6(AssemblyLanguage ),7(Bash ),8(CSharp ),9(CPlusPlus ),10(C ),11(COBOL ),12(CSS ),13(CoffeeScript ),14(D ),15(Dart ),16(Delphi ),17(Django ),18(Dockerfile ),19(Erlang ),20(Fortran ),21(FoxPro ),22(Go ),23(Groovy ),24(HTML ),25(HTMLBars ),26(HTTP ),27(Haskell ),28(JSON ),29(Java ),30(JavaScript ),31(Julia ),32(Kotlin ),33(LateX ),34(Lisp ),35(Logo ),36(Lua ),37(MATLAB ),38(Makefile ),39(Markdown ),40(Nginx ),41(ObjectiveC ),42(OpenEdgeABL ),43(PHP ),44(Perl ),45(PostScript ),46(PowerShell ),47(Prolog ),48(ProtoBuf ),49(Python ),50(R ),51(RPG ),52(Ruby ),53(Rust ),54(SAS ),55(SCSS ),56(SQL ),57(Scala ),58(Scheme ),59(Scratch ),60(Shell ),61(Swift ),62(Thrift ),63(TypeScript ),64(VBScript ),65(VisualBasic ),66(XML ),67(YAML ),68(CMake ),69(Diff ),70(Gherkin ),71(GraphQL ),72(OpenGLShadingLanguage ),73(Properties ),74(Solidity ),75(TOML )')
.optional(),
wrap: zod_1.z.boolean().optional(),
background_color: zod_1.z
.enum([
'LightGrayBackground',
'LightRedBackground',
'LightOrangeBackground',
'LightYellowBackground',
'LightGreenBackground',
'LightBlueBackground',
'LightPurpleBackground',
'PaleGrayBackground',
'DarkGrayBackground',
'DarkRedBackground',
'DarkOrangeBackground',
'DarkYellowBackground',
'DarkGreenBackground',
'DarkBlueBackground',
'DarkPurpleBackground',
])
.describe('Options:LightGrayBackground(),LightRedBackground(),LightOrangeBackground(),LightYellowBackground(),LightGreenBackground(),LightBlueBackground(),LightPurpleBackground(),PaleGrayBackground(),DarkGrayBackground(),DarkRedBackground(),DarkOrangeBackground(),DarkYellowBackground(),DarkGreenBackground(),DarkBlueBackground(),DarkPurpleBackground()')
.optional(),
indentation_level: zod_1.z
.enum(['NoIndent', 'OneLevelIndent'])
.describe('Options:NoIndent(),OneLevelIndent()')
.optional(),
})
.optional(),
elements: zod_1.z.array(zod_1.z.object({
text_run: zod_1.z
.object({
content: zod_1.z.string(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
mention_user: zod_1.z
.object({
user_id: zod_1.z.string(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
mention_doc: zod_1.z
.object({
token: zod_1.z.string(),
obj_type: zod_1.z
.number()
.describe('Options:1(Doc ),3(Sheet ),8(Bitable ),11(MindNote ),12(File ),15(Slide ),16(Wiki ),22(Docx )'),
url: zod_1.z.string(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})
.optional(),
})
.optional(),
reminder: zod_1.z
.object({
create_user_id: zod_1.z.string(),
is_whole_day: zod_1.z.boolean().optional(),
expire_time: zod_1.z.string(),
notify_time: zod_1.z.string(),
text_element_style: zod_1.z
.object({
bold: zod_1.z.boolean().optional(),
italic: zod_1.z.boolean().optional(),
strikethrough: zod_1.z.boolean().optional(),
underline: zod_1.z.boolean().optional(),
inline_code: zod_1.z.boolean().optional(),
background_color: zod_1.z
.number()
.describe('Options:1(LightPink ),2(LightOrange ),3(LightYellow ),4(LightGreen ),5(LightBlue ),6(LightPurple ),7(LightGray ),8(DarkPink ),9(DarkOrange ),10(DarkYellow ),11(DarkGreen ),12(DarkBlue ),13(DarkPurple ),14(DarkGray ),15(DarkSlightGray )')
.optional(),
text_color: zod_1.z
.number()
.describe('Options:1(Pink ),2(Orange ),3(Yellow ),4(Green ),5(Blue ),6(Purple ),7(Gray )')
.optional(),
link: zod_1.z.object({ url: zod_1.z.string() }).optional(),
comment_ids: zod_1.z.array(zod_1.z.string()).optional(),
})