UNPKG

@tuanltntu/n8n-nodes-bitrix24

Version:

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

83 lines (82 loc) 2.31 kB
import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow"; import { ResourceHandlerBase } from "./ResourceHandlerBase"; import { IResourceHandlerOptions } from "./ResourceHandlerFactory"; /** * Handler for Bitrix24 Telephony operations */ export declare class TelephonyResourceHandler extends ResourceHandlerBase { private readonly endpoints; constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions); /** * Process Telephony operations */ process(): Promise<INodeExecutionData[]>; /** * Handle 'externalCallRegister' operation */ private handleExternalCallRegister; /** * Handle 'externalCallFinish' operation */ private handleExternalCallFinish; /** * Handle 'externalCallHide' operation */ private handleExternalCallHide; /** * Handle 'externalCallShow' operation */ private handleExternalCallShow; /** * Handle 'externalCallSearchCrm' operation */ private handleExternalCallSearchCrm; /** * Handle 'externalCallAttachRecord' operation */ private handleExternalCallAttachRecord; /** * Handle 'externalLineGet' operation */ private handleExternalLineGet; /** * Handle 'externalLineAdd' operation */ private handleExternalLineAdd; /** * Handle 'externalLineUpdate' operation */ private handleExternalLineUpdate; /** * Handle 'externalLineDelete' operation */ private handleExternalLineDelete; /** * Handle 'voximplantStatistics' operation */ private handleVoximplantStatistics; /** * Handle 'voximplantLineGet' operation */ private handleVoximplantLineGet; /** * Handle 'voximplantSipConnectorGet' operation */ private handleVoximplantSipConnectorGet; /** * Handle 'voximplantSipLineGet' operation */ private handleVoximplantSipLineGet; /** * Handle 'voximplantSipLineAdd' operation */ private handleVoximplantSipLineAdd; /** * Handle 'voximplantSipLineUpdate' operation */ private handleVoximplantSipLineUpdate; /** * Handle 'voximplantSipLineDelete' operation */ private handleVoximplantSipLineDelete; }