Repräsentiert eine DOCUframe-Konto-Konfiguration mit Verbindungsdetails.
Behandelt Kontoinformationen, Datenbankeinstellungen und Änderungsbenachrichtigungen.
Abstrakte Basisklasse für Konfigurationsverwaltung.
Stellt die Grundlage für die Implementierung von Konfigurationsklassen bereit,
die zu/von JSON serialisiert werden können und in anderen Projekten erweitert werden können.
Liest die JSON-Blöcke des bisherigen GSDConfigManager auf Mobile und
Desktop: öffentlich aus SharedPreferences unter key (bis 0.0.34 aus dem
Secure Storage unter key), Secrets aus dem Secure Storage unter
<key>_secure.
Event-Argumente für Konfigurationsänderungs-Benachrichtigungen.
Wird verwendet, wenn Konfigurationsdaten geändert werden und persistiert werden müssen.
Abstrakte Basisklasse für Konfigurationsverwaltung auf verschiedenen Plattformen.
Wählt automatisch die entsprechende Implementierung basierend auf der aktuellen Plattform aus:
Ergebnis-Container für Konfigurationslade-Operationen.
Stellt umfassende Informationen über Erfolg oder Fehlschlag von Konfigurationsoperationen bereit.
Speicher für sensible Werte (Keychain, DPAPI, WebCrypto). Gleiche Form wie
GSDConfigValueStore, aber ein eigener Typ, damit beide nicht vertauscht
werden können.
Sensible Werte in FlutterSecureStorage (Keychain, Keystore, libsecret,
unter Windows DPAPI pro Eintrag in SQLite, auf Web WebCrypto AES-GCM im
localStorage).
Liest die AES-verschlüsselten Blöcke des bisherigen Web-Managers aus
dem localStorage unter key und <key>_secure. Einzige Stelle im
ConfigStore, die den EncryptionManager noch braucht.
Windows DPAPI (CryptProtectData) im Benutzerkontext: nur derselbe
Windows-Benutzer auf demselben Rechner kann entschlüsseln. Dasselbe
Verfahren wie flutter_secure_storage_windows, aber pro Eintrag statt
für eine Datei mit allen Einträgen.
Plattformübergreifender LocalStorage-Manager, der automatisch die entsprechende Implementierung auswählt.
Stellt eine einheitliche Schnittstelle für Web- und Mobile/Desktop-LocalStorage-Operationen bereit.
Plattformübergreifender NotificationsHelper, der automatisch die entsprechende Implementierung auswählt.
Stellt eine einheitliche Schnittstelle für Web- und Mobile/Desktop-Benachrichtigungsoperationen bereit.
Repräsentiert eine für den Upload vorbereitete Datei mit Metadaten und Plattformkompatibilität.
Unterstützt sowohl lokale Dateien (Mobile/Desktop) als auch Web-Dateien (Browser-Uploads).
Stellt Bildverarbeitungsfunktionen und Fortschrittsverfolgung bereit.
Plattformübergreifender UriManager, der automatisch die entsprechende Implementierung auswählt.
Stellt eine einheitliche Schnittstelle für Web- und Mobile/Desktop-URI-Operationen bereit.
Event-Argumente für Web-localStorage-Änderungs-Benachrichtigungen.
Wird ausgelöst, wenn localStorage von anderen Tabs oder Fenstern geändert wird.
Nur auf Web-Plattformen verfügbar.
Extension-Methoden für Uint8List zur Hinzufügung von Bilderkennungsfunktionen.
Stellt Hilfsfunktionen für die Arbeit mit Binärdaten und Bildformaten bereit.