UNPKG

@tuanltntu/n8n-nodes-bitrix24

Version:

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

47 lines (46 loc) 1.24 kB
import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow"; import { ResourceHandlerBase } from "./ResourceHandlerBase"; import { IResourceHandlerOptions } from "./ResourceHandlerFactory"; /** * Handle Bitrix24 CRM Activity operations */ export declare class ActivityResourceHandler extends ResourceHandlerBase { private readonly resourceEndpoints; constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions); /** * Process activity operations */ process(): Promise<INodeExecutionData[]>; /** * Get endpoint for the specified operation */ private getEndpoint; /** * Format communications array for Bitrix24 API */ private formatCommunications; /** * Handle getting activity fields */ private handleGetFields; /** * Handle creating an activity */ private handleCreate; /** * Handle updating an activity */ private handleUpdate; /** * Handle deleting an activity */ private handleDelete; /** * Handle getting an activity */ private handleGet; /** * Handle getting all activities */ private handleGetAll; }