UNPKG

@tuanltntu/n8n-nodes-bitrix24

Version:

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

63 lines (62 loc) 1.58 kB
import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow"; import { ResourceHandlerBase } from "./ResourceHandlerBase"; import { IResourceHandlerOptions } from "./ResourceHandlerFactory"; /** * Handles Smart Process Automation operations in Bitrix24 */ export declare class SpaResourceHandler extends ResourceHandlerBase { private readonly resourceEndpoints; constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions); /** * Process Smart Process operations */ process(): Promise<INodeExecutionData[]>; /** * Process common options for SPA operations */ private getCommonOptions; /** * Handle 'getTypes' operation */ private handleGetTypes; /** * Handle 'getType' operation */ private handleGetType; /** * Handle 'addType' operation */ private handleAddType; /** * Handle 'updateType' operation */ private handleUpdateType; /** * Handle 'deleteType' operation */ private handleDeleteType; /** * Handle 'getFields' operation */ private handleGetFields; /** * Handle 'getItems' operation */ private handleGetItems; /** * Handle 'getItem' operation */ private handleGetItem; /** * Handle 'createItem' operation */ private handleCreateItem; /** * Handle 'updateItem' operation */ private handleUpdateItem; /** * Handle 'deleteItem' operation */ private handleDeleteItem; }