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
95 lines (94 loc) • 2.93 kB
TypeScript
import { IExecuteFunctions } from 'n8n-workflow';
export declare class ColumnHandler {
static execute(context: IExecuteFunctions, operation: string, itemIndex: number): Promise<any>;
/**
* Alle Spalten einer Tabelle abrufen
*/
private static getAll;
/**
* Eine spezifische Spalte abrufen
*/
private static get;
/**
* Eine neue Spalte erstellen
*/
private static create;
/**
* Eine neue Spalte erstellen (KI-Friendly Version)
* Alle Parameter sind direkt verfügbar ohne verschachtelte Strukturen
*/
private static createAIFriendly;
/**
* Eine Spalte aktualisieren
*/
private static update;
/**
* Eine Spalte löschen
*/
private static delete;
/**
* Eine Spalte komplett aktualisieren (KI-Friendly Version)
* Alle Parameter sind direkt verfügbar, KI kann Spalten-Typ und alle Eigenschaften ändern
*/
private static updateAIFriendly;
/**
* Text-spezifische Parameter hinzufügen
*/
private static addTextParameters;
/**
* Number-spezifische Parameter hinzufügen
*/
private static addNumberParameters;
/**
* DateTime-spezifische Parameter hinzufügen
*/
private static addDateTimeParameters;
/**
* Selection-spezifische Parameter hinzufügen
*/
private static addSelectionParameters;
/**
* UserGroup-spezifische Parameter hinzufügen
*/
private static addUserGroupParameters;
/**
* Text-spezifische Parameter aus fixedCollection extrahieren
*/
private static addTextParametersFromConfig;
/**
* Number-spezifische Parameter aus fixedCollection extrahieren
*/
private static addNumberParametersFromConfig;
/**
* DateTime-spezifische Parameter aus fixedCollection extrahieren
*/
private static addDateTimeParametersFromConfig;
/**
* Selection-spezifische Parameter aus fixedCollection extrahieren
*/
private static addSelectionParametersFromConfig;
/**
* UserGroup-spezifische Parameter aus fixedCollection extrahieren
*/
private static addUserGroupParametersFromConfig;
/**
* Text-spezifische Parameter für AI-Friendly Version (flache Parameter)
*/
private static addTextParametersAIFriendly;
/**
* Number-spezifische Parameter für AI-Friendly Version (flache Parameter)
*/
private static addNumberParametersAIFriendly;
/**
* DateTime-spezifische Parameter für AI-Friendly Version (flache Parameter)
*/
private static addDateTimeParametersAIFriendly;
/**
* Selection-spezifische Parameter für AI-Friendly Version (flache Parameter)
*/
private static addSelectionParametersAIFriendly;
/**
* UserGroup-spezifische Parameter für AI-Friendly Version (flache Parameter)
*/
private static addUserGroupParametersAIFriendly;
}