UNPKG

@tuanltntu/n8n-nodes-bitrix24

Version:

Comprehensive n8n community node for Bitrix24 API integration with CRM, Tasks, Chat, Telephony, and more

51 lines (50 loc) 1.28 kB
import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow"; import { ResourceHandlerBase } from "./ResourceHandlerBase"; import { IResourceHandlerOptions } from "./ResourceHandlerFactory"; /** * Xử lý các tác vụ Task của Bitrix24 */ export declare class TaskResourceHandler extends ResourceHandlerBase { private readonly resourceEndpoints; constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions); /** * Xử lý tác vụ Task */ process(): Promise<INodeExecutionData[]>; /** * Lấy endpoint dựa trên resource và action */ private getEndpoint; /** * Xử lý tham số tùy chỉnh */ private processCustomParameters; /** * Xử lý 'create' */ private handleCreate; /** * Xử lý 'update' */ private handleUpdate; /** * Xử lý 'delete' */ private handleDelete; /** * Xử lý 'get' */ private handleGet; /** * Xử lý 'getAll' */ private handleGetAll; /** * Handle pagination for Task list operations */ private handleTaskListWithPagination; /** * Xử lý 'addComment' */ private handleAddComment; }