n8n-nodes-feishu-lark
Version:
n8n custom nodes for n8n to interact with Feishu/Lark, including Lark Bot, Lark MCP, and Lark Trigger.
1,179 lines (1,178 loc) • 28 kB
TypeScript
import { FileType, MessageType } from '../type/enums';
export declare const DESCRIPTIONS: {
TENANT_TOKEN_TIP: {
displayName: string;
name: string;
type: string;
default: string;
};
INTERACTIVE_TOKEN: {
displayName: string;
name: string;
type: string;
typeOptions: {
password: boolean;
};
required: boolean;
default: string;
description: string;
};
FILE_BINARY_FIELD: {
displayName: string;
name: string;
type: string;
required: boolean;
default: string;
description: string;
};
MEDIA_FILE_TOKENS: {
displayName: string;
description: string;
name: string;
type: string;
default: string;
required: boolean;
placeholder: string;
};
MEDIA_FILE_TOKEN: {
displayName: string;
description: string;
name: string;
type: string;
required: boolean;
default: string;
typeOptions: {
password: boolean;
};
};
PARENT_TYPE: {
displayName: string;
name: string;
type: string;
options: {
name: string;
value: string;
}[];
required: boolean;
default: string;
description: string;
};
PARENT_NODE: {
displayName: string;
name: string;
type: string;
required: boolean;
default: string;
description: string;
};
JSON_OUTPUT: {
displayName: string;
name: string;
type: string;
typeOptions: {
rows: number;
};
default: string;
};
SHEET_VALUES: {
displayName: string;
name: string;
type: string;
required: boolean;
default: string;
};
MATCH_CASE: {
displayName: string;
name: string;
type: string;
default: boolean;
};
MATCH_ENTIRE_CELL: {
displayName: string;
name: string;
type: string;
default: boolean;
};
SEARCH_BY_REGEX: {
displayName: string;
name: string;
type: string;
default: boolean;
};
INCLUDE_FORMULAS: {
displayName: string;
name: string;
type: string;
default: boolean;
};
CELL_RANGE: {
displayName: string;
name: string;
type: string;
default: string;
required: boolean;
placeholder: string;
hint: string;
description: string;
};
START_INDEX: {
displayName: string;
name: string;
type: string;
required: boolean;
default: number;
typeOptions: {
minValue: number;
numberPrecision: number;
};
};
END_INDEX: {
displayName: string;
name: string;
type: string;
required: boolean;
default: number;
typeOptions: {
minValue: number;
numberPrecision: number;
};
};
MAJOR_DIMENSION: {
displayName: string;
name: string;
type: string;
options: {
name: string;
value: string;
}[];
required: boolean;
default: string;
};
SHEET_INDEX: {
displayName: string;
name: string;
type: string;
default: number;
typeOptions: {
minValue: number;
numberPrecision: number;
};
};
SHEET_ID: {
displayName: string;
name: string;
type: string;
default: {
mode: string;
value: string;
};
required: boolean;
modes: ({
displayName: string;
name: string;
type: string;
placeholder: string;
typeOptions: {
searchListMethod: string;
searchFilterRequired: boolean;
searchable: boolean;
};
default?: undefined;
} | {
displayName: string;
name: string;
type: string;
placeholder: string;
default: string;
typeOptions?: undefined;
})[];
};
CHAT_ID: {
displayName: string;
name: string;
type: string;
required: boolean;
default: string;
};
SYNC_TOKEN: {
displayName: string;
name: string;
type: string;
typeOptions: {
password: boolean;
};
default: string;
description: string;
};
ANCHOR_TIME: {
displayName: string;
name: string;
type: string;
default: string;
description: string;
};
MAX_ATTENDEE_NUM: {
displayName: string;
name: string;
type: string;
typeOptions: {
minValue: number;
maxValue: number;
numberPrecision: number;
};
default: number;
};
NEED_ATTENDEE: {
displayName: string;
name: string;
type: string;
default: boolean;
};
NEED_MEETING_SETTINGS: {
displayName: string;
name: string;
type: string;
default: boolean;
description: string;
};
NEED_NOTIFICATION: {
displayName: string;
name: string;
type: string;
default: boolean;
description: string;
};
CALENDAR_EVENT_ID: {
displayName: string;
name: string;
type: string;
default: {
mode: string;
value: string;
};
required: boolean;
modes: ({
displayName: string;
name: string;
type: string;
placeholder: string;
typeOptions: {
searchListMethod: string;
searchFilterRequired: boolean;
searchable: boolean;
};
default?: undefined;
} | {
displayName: string;
name: string;
type: string;
placeholder: string;
default: string;
typeOptions?: undefined;
})[];
};
ONLY_BUSY: {
displayName: string;
name: string;
type: string;
default: boolean;
};
INCLUDE_EXTERNAL_CALENDAR: {
displayName: string;
name: string;
type: string;
default: boolean;
};
START_TIME: {
displayName: string;
name: string;
type: string;
default: string;
required: boolean;
};
END_TIME: {
displayName: string;
name: string;
type: string;
default: string;
required: boolean;
};
CALENDAR_ID: {
displayName: string;
name: string;
required: boolean;
type: string;
default: {
mode: string;
value: string;
};
modes: ({
displayName: string;
name: string;
type: string;
placeholder: string;
typeOptions: {
searchListMethod: string;
searchFilterRequired: boolean;
searchable: boolean;
};
default?: undefined;
} | {
displayName: string;
name: string;
type: string;
placeholder: string;
default: string;
typeOptions?: undefined;
})[];
};
ARRAY_JSON: {
displayName: string;
name: string;
type: string;
default: never[];
};
OFFSET: {
displayName: string;
name: string;
type: string;
default: number;
typeOptions: {
minValue: number;
numberPrecision: number;
};
};
COUNT: {
displayName: string;
name: string;
type: string;
default: number;
typeOptions: {
minValue: number;
maxValue: number;
numberPrecision: number;
};
};
SEARCH_KEY: {
displayName: string;
name: string;
type: string;
default: string;
required: boolean;
};
SEARCH_FILE_TYPE: {
displayName: string;
name: string;
type: string;
default: never[];
options: {
name: string;
value: FileType;
}[];
};
DEPARTMENT_ID_TYPE: {
displayName: string;
name: string;
type: string;
options: {
name: string;
value: string;
}[];
default: string;
};
INCLUDE_RESIGNED: {
displayName: string;
name: string;
type: string;
description: string;
default: boolean;
};
ORDER_BY: {
displayName: string;
name: string;
type: string;
default: string;
options: {
name: string;
value: string;
}[];
};
DIRECTION: {
displayName: string;
name: string;
type: string;
default: string;
options: {
name: string;
value: string;
}[];
};
FILE_TOKEN: {
displayName: string;
name: string;
required: boolean;
type: string;
default: {
mode: string;
value: string;
};
modes: ({
displayName: string;
name: string;
type: string;
placeholder: string;
typeOptions: {
searchListMethod: string;
searchFilterRequired: boolean;
searchable: boolean;
};
default?: undefined;
} | {
displayName: string;
name: string;
type: string;
placeholder: string;
default: string;
typeOptions?: undefined;
})[];
};
SPACE_FILE_TYPE: {
displayName: string;
name: string;
type: string;
default: never[];
required: boolean;
options: {
name: string;
value: FileType;
}[];
};
NAME: {
displayName: string;
name: string;
type: string;
default: string;
required: boolean;
};
CONVERT_BLOCK_CONTENT_TYPE: {
displayName: string;
name: string;
type: string;
default: string;
required: boolean;
options: {
name: string;
value: string;
}[];
};
CONVERT_BLOCK_CONTENT: {
displayName: string;
name: string;
type: string;
default: string;
required: boolean;
};
SPREADSHEET_ID: {
displayName: string;
name: string;
type: string;
default: {
mode: string;
value: string;
};
required: boolean;
modes: ({
displayName: string;
name: string;
type: string;
placeholder: string;
typeOptions: {
searchListMethod: string;
searchFilterRequired: boolean;
searchable: boolean;
};
default?: undefined;
} | {
displayName: string;
name: string;
type: string;
placeholder: string;
default: string;
typeOptions?: undefined;
})[];
};
DOCUMENT_BLOCK_ID: {
displayName: string;
name: string;
type: string;
default: string;
required: boolean;
description: string;
};
DOCUMENT_REVISION_ID: {
displayName: string;
name: string;
type: string;
typeOptions: {
minValue: number;
numberPrecision: number;
};
default: number;
description: string;
};
DOCUMENT_ID: {
displayName: string;
name: string;
type: string;
default: {
mode: string;
value: string;
};
required: boolean;
description: string;
modes: ({
displayName: string;
name: string;
type: string;
placeholder: string;
typeOptions: {
searchListMethod: string;
searchFilterRequired: boolean;
searchable: boolean;
};
default?: undefined;
} | {
displayName: string;
name: string;
type: string;
placeholder: string;
default: string;
typeOptions?: undefined;
})[];
};
TITLE: {
displayName: string;
name: string;
type: string;
default: string;
description: string;
};
FILE_DURATION: {
displayName: string;
name: string;
type: string;
default: number;
typeOptions: {
minValue: number;
numberPrecision: number;
};
displayOptions: {
show: {
file_type: string[];
};
};
};
FILE_NAME: {
displayName: string;
name: string;
type: string;
default: string;
hint: string;
};
MESSAGE_UPLOAD_FILE_TYPE: {
displayName: string;
name: string;
type: string;
options: ({
name: string;
value: string;
description?: undefined;
} | {
name: string;
value: string;
description: string;
})[];
default: string;
};
BINARY_PROPERTY_NAME: {
displayName: string;
name: string;
type: string;
default: string;
required: boolean;
placeholder: string;
description: string;
};
OUTPUT_AS_BINARY: {
displayName: string;
name: string;
type: string;
default: boolean;
description: string;
};
DOWNLOAD_RESOURCE: {
displayName: string;
name: string;
type: string;
default: boolean;
required: boolean;
description: string;
displayOptions: {
show: {
messageTypes: MessageType[];
};
};
};
RECEIVE_MESSAGE_TYPES: {
displayName: string;
name: string;
type: string;
options: {
name: string;
value: MessageType;
description: MessageType;
}[];
required: boolean;
default: MessageType[];
};
RESOURCE_KEY: {
displayName: string;
name: string;
type: string;
required: boolean;
default: string;
description: string;
};
RESOURCE_TYPE: {
displayName: string;
name: string;
type: string;
options: {
name: string;
value: string;
description: string;
}[];
default: string;
};
MESSAGE_REPLY_IN_THREAD: {
displayName: string;
name: string;
type: string;
default: boolean;
description: string;
};
MESSAGE_ID: {
displayName: string;
name: string;
type: string;
required: boolean;
default: string;
};
MESSAGE_CONTENT: {
name: string;
type: string;
validateType: string;
ignoreValidationDuringExecution: boolean;
default: string;
displayName: string;
require: boolean;
};
MESSAGE_TYPE: {
displayName: string;
name: string;
type: string;
options: {
name: string;
value: string;
}[];
required: boolean;
default: string;
};
RECEIVE_ID_TYPE: {
displayName: string;
name: string;
type: string;
options: {
name: string;
value: string;
description: string;
}[];
required: boolean;
default: string;
};
CALENDAR_COLOR: {
displayName: string;
name: string;
type: string;
default: string;
};
CALENDAR_SUMMARY_ALIAS: {
displayName: string;
name: string;
type: string;
default: string;
description: string;
};
CALENDAR_PERMISSIONS: {
displayName: string;
name: string;
type: string;
options: {
name: string;
value: string;
}[];
default: string;
description: string;
};
CALENDAR_DESCRIPTION: {
displayName: string;
name: string;
type: string;
default: string;
description: string;
};
CALENDAR_TITLE: {
displayName: string;
name: string;
type: string;
default: string;
description: string;
};
MEMBER_ID: {
displayName: string;
name: string;
type: string;
default: {
mode: string;
value: string;
};
required: boolean;
description: string;
modes: ({
displayName: string;
name: string;
type: string;
placeholder: string;
typeOptions: {
searchListMethod: string;
searchFilterRequired: boolean;
searchable: boolean;
};
default?: undefined;
} | {
displayName: string;
name: string;
type: string;
placeholder: string;
default: string;
typeOptions?: undefined;
})[];
};
MEMBER_ID_TYPE: {
displayName: string;
name: string;
type: string;
options: {
name: string;
value: string;
}[];
default: string;
};
BASE_ROLE_ID: {
displayName: string;
name: string;
type: string;
default: {
mode: string;
value: string;
};
required: boolean;
description: string;
modes: ({
displayName: string;
name: string;
type: string;
placeholder: string;
typeOptions: {
searchListMethod: string;
searchFilterRequired: boolean;
searchable: boolean;
};
default?: undefined;
} | {
displayName: string;
name: string;
type: string;
placeholder: string;
default: string;
typeOptions?: undefined;
})[];
};
TEXT_FIELD_AS_ARRAY: {
displayName: string;
name: string;
type: string;
default: boolean;
description: string;
};
TABLE_FIELD_ID: {
displayName: string;
name: string;
type: string;
default: {
mode: string;
value: string;
};
required: boolean;
description: string;
modes: ({
displayName: string;
name: string;
type: string;
placeholder: string;
typeOptions: {
searchListMethod: string;
searchFilterRequired: boolean;
searchable: boolean;
};
default?: undefined;
} | {
displayName: string;
name: string;
type: string;
placeholder: string;
default: string;
typeOptions?: undefined;
})[];
};
AUTOMATIC_FIELDS: {
displayName: string;
name: string;
type: string;
default: boolean;
};
WITH_SHARED_URL: {
displayName: string;
name: string;
type: string;
default: boolean;
};
TABLE_RECORD_ID: {
displayName: string;
name: string;
type: string;
required: boolean;
default: string;
};
TABLE_VIEW_PROPERTY: {
name: string;
type: string;
validateType: string;
ignoreValidationDuringExecution: boolean;
default: string;
displayName: string;
};
TABLE_VIEW_ID: {
displayName: string;
name: string;
type: string;
default: {
mode: string;
value: string;
};
required: boolean;
description: string;
modes: ({
displayName: string;
name: string;
type: string;
placeholder: string;
typeOptions: {
searchListMethod: string;
searchFilterRequired: boolean;
searchable: boolean;
};
default?: undefined;
} | {
displayName: string;
name: string;
type: string;
placeholder: string;
default: string;
typeOptions?: undefined;
})[];
};
TABLE_VIEW_TYPE: {
displayName: string;
name: string;
required: boolean;
type: string;
options: {
name: string;
value: string;
}[];
default: string;
};
TABLE_VIEW_NAME: {
displayName: string;
name: string;
type: string;
required: boolean;
default: string;
description: string;
};
PAGE_SIZE: {
displayName: string;
name: string;
type: string;
default: number;
displayOptions: {
show: {
whether_paging: boolean[];
};
};
};
PAGE_TOKEN: {
displayName: string;
name: string;
type: string;
typeOptions: {
password: boolean;
};
default: string;
description: string;
displayOptions: {
show: {
whether_paging: boolean[];
};
};
};
WHETHER_PAGING: {
displayName: string;
name: string;
type: string;
default: boolean;
};
NEW_NAME: {
displayName: string;
name: string;
type: string;
required: boolean;
default: string;
};
IS_ADVANCED: {
displayName: string;
name: string;
type: string;
default: boolean;
};
WHETHER_COPY_CONTENT: {
displayName: string;
name: string;
type: string;
default: boolean;
description: string;
};
TIME_ZONE: {
displayName: string;
name: string;
type: string;
default: string;
description: string;
};
FOLDER_TOKEN: {
displayName: string;
name: string;
type: string;
default: {
mode: string;
value: string;
};
description: string;
modes: ({
displayName: string;
name: string;
type: string;
placeholder: string;
typeOptions: {
searchListMethod: string;
searchFilterRequired: boolean;
searchable: boolean;
};
default?: undefined;
} | {
displayName: string;
name: string;
type: string;
placeholder: string;
default: string;
typeOptions?: undefined;
})[];
};
BASE_APP_NAME: {
displayName: string;
name: string;
type: string;
default: string;
};
REQUEST_BODY: {
name: string;
type: string;
validateType: string;
ignoreValidationDuringExecution: boolean;
default: string;
displayName: string;
require: boolean;
};
REQUEST_ID: {
displayName: string;
name: string;
type: string;
default: string;
description: string;
};
USER_ID_TYPE: {
displayName: string;
name: string;
type: string;
options: {
name: string;
value: string;
}[];
default: string;
};
BASE_APP_TOKEN: {
displayName: string;
name: string;
type: string;
default: {
mode: string;
value: string;
};
required: boolean;
description: string;
modes: ({
displayName: string;
name: string;
type: string;
placeholder: string;
typeOptions: {
searchListMethod: string;
searchFilterRequired: boolean;
searchable: boolean;
};
default?: undefined;
} | {
displayName: string;
name: string;
type: string;
placeholder: string;
default: string;
typeOptions?: undefined;
})[];
};
RECORD_IDS: {
displayName: string;
name: string;
type: string;
default: string;
required: boolean;
description: string;
};
BASE_TABLE_ID: {
displayName: string;
name: string;
type: string;
default: {
mode: string;
value: string;
};
required: boolean;
description: string;
modes: ({
displayName: string;
name: string;
type: string;
placeholder: string;
typeOptions: {
searchListMethod: string;
searchFilterRequired: boolean;
searchable: boolean;
};
default?: undefined;
} | {
displayName: string;
name: string;
type: string;
placeholder: string;
default: string;
typeOptions?: undefined;
})[];
};
IGNORE_CONSISTENCY_CHECK: {
displayName: string;
name: string;
type: string;
default: boolean;
description: string;
};
CALENDAR_EVENT_ATTENDEES: {
displayName: string;
name: string;
type: string;
default: string;
required: boolean;
description: string;
};
INSTANCE_START_TIME_ADMIN: {
displayName: string;
name: string;
type: string;
default: string;
description: string;
};
IS_ENABLE_ADMIN: {
displayName: string;
name: string;
type: string;
default: boolean;
description: string;
};
ADD_OPERATOR_TO_ATTENDEE: {
displayName: string;
name: string;
type: string;
default: boolean;
description: string;
};
CALENDAR_EVENT_ATTENDEE_IDS: {
displayName: string;
name: string;
type: string;
default: string;
required: boolean;
description: string;
};
CALENDAR_EVENT_DELETE_IDS: {
displayName: string;
name: string;
type: string;
default: string;
description: string;
};
NEED_RESOURCE_CUSTOMIZATION: {
displayName: string;
name: string;
type: string;
default: boolean;
description: string;
};
MEETING_CHAT_ID: {
displayName: string;
name: string;
type: string;
required: boolean;
default: string;
description: string;
};
};