UNPKG

@panoptic-it-solutions/n8n-nodes-datto-rmm

Version:

n8n node for Datto RMM integration

45 lines (44 loc) 1.76 kB
import { type ResourceMapperFields } from 'n8n-workflow'; import type { IExecuteFunctions, ILoadOptionsFunctions, INodeExecutionData, INodeType, INodeTypeDescription } from 'n8n-workflow'; export declare class DattoRmm implements INodeType { description: INodeTypeDescription; execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]>; methods: { resourceMapping: { getFields(this: ILoadOptionsFunctions): Promise<ResourceMapperFields>; }; loadOptions: { getResources(this: ILoadOptionsFunctions): Promise<{ name: string; value: string | number | boolean; }[]>; getSelectColumns(this: ILoadOptionsFunctions): Promise<{ name: string; value: string; }[]>; getSites(this: ILoadOptionsFunctions): Promise<{ name: string; value: any; }[]>; getOpenAlerts(this: ILoadOptionsFunctions): Promise<{ name: string; value: any; }[]>; getDevices(this: ILoadOptionsFunctions): Promise<{ name: string; value: any; }[]>; getJobs(this: ILoadOptionsFunctions): Promise<{ name: string; value: any; }[]>; getSiteDevices(this: ILoadOptionsFunctions): Promise<any>; getSiteOpenAlerts(this: ILoadOptionsFunctions): Promise<any>; getCustomFilters(this: ILoadOptionsFunctions): Promise<any>; getComponents(this: ILoadOptionsFunctions): Promise<{ name: string; value: any; }[]>; }; }; }