RestApiACLEntry class

Repräsentiert einen ACL (Access Control List) Eintrag im REST-API-Service

Diese Klasse kapselt Benutzer- und Lizenzinformationen für den Zugriff auf den REST-API-Service, einschließlich Authentifizierung, Lizenzen und Zwei-Faktor-Authentifizierung.

Wird verwendet von:

  • Benutzerauthentifizierung und -autorisierung
  • Lizenzvalidierung und -management
  • Zwei-Faktor-Authentifizierung (TFA)
  • Geräte- und Anwendungszuordnung

Constructors

RestApiACLEntry({required String oid, required int status, required String userName, String? deviceID, required String licenseKey, required String? licenseLevel, required double parallelConnections, required bool tfaActivated, required bool tfaConfirmed, required String application, required List<String> addOns})
Erstellt eine neue RestApiACLEntry-Instanz
RestApiACLEntry.fromJson(Map<String, dynamic> json)
Erstellt eine RestApiACLEntry-Instanz aus JSON-Daten
factory

Properties

addOns List<String>
Add-Ons und Erweiterungen
getter/setter pair
application String
Name der zugeordneten Anwendung
getter/setter pair
deviceID String?
ID des zugeordneten Geräts (kann null sein)
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
licenseKey String
Lizenzschlüssel für die Anwendung
getter/setter pair
licenseLevel String?
Lizenzlevel oder -typ
getter/setter pair
oid String
Eindeutige Objekt-ID des ACL-Eintrags
getter/setter pair
parallelConnections double
Anzahl der erlaubten parallelen Verbindungen
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status int
Status des ACL-Eintrags (z.B. 1 = aktiv)
getter/setter pair
tfaActivated bool
Gibt an, ob Zwei-Faktor-Authentifizierung aktiviert ist
getter/setter pair
tfaConfirmed bool
Gibt an, ob Zwei-Faktor-Authentifizierung bestätigt wurde
getter/setter pair
userName String
Benutzername für die Authentifizierung
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Konvertiert die RestApiACLEntry-Instanz zu JSON-Daten
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited