n8n-nodes-nextcloud-tables
Version:
Production-Ready n8n Node für Nextcloud Tables - Vollständige API-Abdeckung mit erweiterten Filtern, Multi-Column-Sorting, CSV-Import und professioneller Datenvalidierung
42 lines (41 loc) • 1.68 kB
TypeScript
import { ILoadOptionsFunctions, INodePropertyOptions, INodeListSearchResult } from 'n8n-workflow';
export declare class NodeLoadOptions {
/**
* Lädt alle verfügbaren Tabellen für Load Options
*/
static getTables(context: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
/**
* Lädt alle verfügbaren Views einer Tabelle für Load Options
*/
static getViews(context: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
/**
* Lädt alle verfügbaren Spalten einer Tabelle für Load Options
*/
static getColumns(context: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
/**
* Lädt alle verfügbaren Benutzer für Share-Empfänger
*/
static getUsers(context: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
/**
* Lädt alle verfügbaren Gruppen für Share-Empfänger
*/
static getGroups(context: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
/**
* Lädt Benutzer und Gruppen kombiniert für Share-Empfänger
*/
static getShareReceivers(context: ILoadOptionsFunctions): Promise<INodePropertyOptions[]>;
}
export declare class NodeListSearch {
/**
* Durchsucht Tabellen für List Search
*/
static getTables(context: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
/**
* Durchsucht Views für List Search
*/
static getViews(context: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
/**
* Durchsucht Spalten für List Search
*/
static getColumns(context: ILoadOptionsFunctions, filter?: string): Promise<INodeListSearchResult>;
}