gsd_restapi library

Classes

RefreshSessionResponse
Response-Klasse für Session-Erneuerungs-Operationen
RestApi2FASecretResponse
Antwort-Klasse für 2FA (Zwei-Faktor-Authentifizierung) Secret-Anfragen
RestApiACLEntry
Repräsentiert einen ACL (Access Control List) Eintrag im REST-API-Service
RestAPIBufferedRequest
Gepufferte Anfrage für Multi-Request-Verarbeitung
RestApiCallbacks
Basis-Callback-Management-System für REST-API-Events
RestApiCheckServiceResponse
Response-Klasse für Service-Status-Überprüfungen
RestApiConfig
Basis-Konfigurationsklasse für REST-API-Parameter
RestApiDevice
Repräsentiert ein Gerät, das sich bei der REST-API anmeldet
RestApiDOCUframeCallbacks
Erweiterte Callback-Management-System für DOCUframe REST-API-Events
RestApiDOCUframeConfig
Erweiterte Konfigurationsklasse für DOCUframe REST-API-Parameter
RestApiDOCUframeDatabase
Repräsentiert eine Datenbank im REST-API-Service
RestApiDOCUframeManager
Hauptklasse für alle REST-API-bezogenen Daten und Funktionen
RestApiDOCUframeModule
Repräsentiert ein Modul im REST-API-Service
RestApiFileResponse
Response-Klasse für Datei-Download-Anfragen
RestAPIFileUploadController
Controller-Klasse für die Steuerung von Datei-Upload-Prozessen
RestApiHttpMetric
RestApiLoginResponse
Response-Klasse für Login-API-Anfragen
RestApiLoginSecureKeyResponse
Response-Klasse für Login-Verschlüsselungsschlüssel-Anfragen
RestApiObjectLockResponse
Response-Klasse für Objekt-Sperr-Anfragen
RestApiRequest
Wrapper-Klasse für HTTP-Anfragen an die REST-API
RestApiResponse
Basisklasse für alle REST-API-Antworten
RestApiSyncClassResponse
Response-Klasse für Synchronisations-API-Aufrufe
RestApiSyncContainer
RestApiSyncDataClass
RestApiUploadFile
RestApiUserSystemSettingsResponse
Response-Klasse für Benutzer-Systemeinstellungen
RestApiVersionInfoResponse
Response-Klasse für Webservice-Versionsinformationen

Enums

HttpMethod
Enum für unterstützte HTTP-Methoden
RequestPriority
Enum für Request-Prioritäten
RestApi2FAStatus
Enum für die verschiedenen 2FA (Zwei-Faktor-Authentifizierung) Status-Werte
RestApiDeviceType
Enum für verschiedene Gerätetypen, die mit der REST-API interagieren können
RestApiDOCUframeFolderType
Enum für verschiedene Ordnertypen in der REST-API

Extensions

DateTimeExtention on DateTime
Extension für DateTime-Klasse mit ISO-Formatierung
ISODurationExtensions on ISODuration
Extension für ISODuration-Klasse mit Formatierung
StringExtensions on String
Extension für String-Klasse mit REST-API-spezifischen Hilfsmethoden

Exceptions / Errors

HttpRequestException
Exception für HTTP-Request-Fehler
Invalid2FATokenException
Exception für ungültigen 2FA-Token
LicenseException
Exception für Lizenz-bezogene Fehler
Missing2FATokenException
Exception für fehlenden 2FA-Token
Require2FALoginException
SecurityException
Exception für Sicherheitsverletzungen
SessionInvalidException
Exception für ungültige Session
TokenOrSessionIsMissingException
Exception für fehlende Token oder Session
UserAndPassWrongException
Exception für falsche Anmeldedaten
WebServiceException
Exception für allgemeine Webservice-Fehler