UNPKG

@tuanltntu/n8n-nodes-bitrix24

Version:

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

103 lines (102 loc) 2.45 kB
import { IExecuteFunctions, INodeExecutionData } from "n8n-workflow"; import { ResourceHandlerBase } from "./ResourceHandlerBase"; import { IResourceHandlerOptions } from "./ResourceHandlerFactory"; /** * Handles Disk operations in Bitrix24 */ export declare class DiskResourceHandler extends ResourceHandlerBase { private readonly resourceEndpoints; constructor(executeFunctions: IExecuteFunctions, returnData: INodeExecutionData[], options?: IResourceHandlerOptions); /** * Process all items with disk operations */ process(): Promise<INodeExecutionData[]>; /** * Handle 'getStorages' operation */ private handleGetStorages; /** * Handle 'getStorage' operation */ private handleGetStorage; /** * Handle 'getFolders' operation */ private handleGetFolders; /** * Handle 'getFolder' operation */ private handleGetFolder; /** * Handle 'addFolder' operation */ private handleAddFolder; /** * Handle 'updateFolder' operation */ private handleUpdateFolder; /** * Handle 'deleteFolder' operation */ private handleDeleteFolder; /** * Handle 'copyFolder' operation */ private handleCopyFolder; /** * Handle 'moveFolder' operation */ private handleMoveFolder; /** * Handle 'renameFolder' operation */ private handleRenameFolder; /** * Handle 'getFiles' operation */ private handleGetFiles; /** * Handle 'getFile' operation */ private handleGetFile; /** * Handle 'uploadFile' operation */ private handleUploadFile; /** * Handle 'downloadFile' operation */ private handleDownloadFile; /** * Handle 'deleteFile' operation */ private handleDeleteFile; /** * Handle 'copyFile' operation */ private handleCopyFile; /** * Handle 'moveFile' operation */ private handleMoveFile; /** * Handle 'renameFile' operation */ private handleRenameFile; /** * Handle 'shareItem' operation */ private handleShareItem; /** * Handle 'getSharedItems' operation */ private handleGetSharedItems; /** * Handle 'getSharingRights' operation */ private handleGetSharingRights; /** * Handle 'updateSharingRights' operation */ private handleUpdateSharingRights; }