UNPKG

@tuanltntu/n8n-nodes-bitrix24

Version:

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

55 lines (54 loc) 1.52 kB
import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow"; import { ResourceHandlerBase } from "./ResourceHandlerBase"; import { IResourceHandlerOptions } from "./ResourceHandlerFactory"; /** * Handles Document Generator operations in Bitrix24 */ export declare class DocumentGeneratorResourceHandler extends ResourceHandlerBase { private readonly resourceEndpoints; constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions); /** * Process all items with document generator operations */ process(): Promise<INodeExecutionData[]>; /** * Handle 'getTemplates' operation */ private handleGetTemplates; /** * Handle 'getTemplate' operation */ private handleGetTemplate; /** * Handle 'addTemplate' operation */ private handleAddTemplate; /** * Handle 'updateTemplate' operation */ private handleUpdateTemplate; /** * Handle 'deleteTemplate' operation */ private handleDeleteTemplate; /** * Handle 'generateDocument' operation */ private handleGenerateDocument; /** * Handle 'getDocument' operation */ private handleGetDocument; /** * Handle 'deleteDocument' operation */ private handleDeleteDocument; /** * Handle 'downloadDocument' operation */ private handleDownloadDocument; /** * Handle 'getFields' operation */ private handleGetFields; }