UNPKG

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
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; }