@tuanltntu/n8n-nodes-bitrix24
Version:
Comprehensive n8n community node for Bitrix24 API integration with CRM, Tasks, Chat, Telephony, and more
43 lines (42 loc) • 1.24 kB
TypeScript
import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow";
import { ResourceHandlerBase } from "./ResourceHandlerBase";
import { IResourceHandlerOptions } from "./ResourceHandlerFactory";
/**
* Handles Events operations in Bitrix24
*/
export declare class EventsResourceHandler extends ResourceHandlerBase {
private readonly resourceEndpoints;
constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions);
/**
* Process all items with events operations
*/
process(): Promise<INodeExecutionData[]>;
/**
* Handle 'registerHandler' operation
*/
private handleRegisterHandler;
/**
* Handle 'unregisterHandler' operation
*/
private handleUnregisterHandler;
/**
* Handle 'getHandlers' operation
*/
private handleGetHandlers;
/**
* Handle 'sendEvent' operation
*/
private handleSendEvent;
/**
* Handle 'getEventTypes' operation
*/
private handleGetEventTypes;
/**
* Handle 'getOfflineEvents' operation
*/
private handleGetOfflineEvents;
/**
* Handle 'processOfflineEvents' operation
*/
private handleProcessOfflineEvents;
}