@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
TypeScript
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;
}