RestApiDOCUframeConfig constructor

RestApiDOCUframeConfig({
  1. required String appKey,
  2. required String userName,
  3. required List<String> appNames,
  4. required String serverUrl,
  5. required String alias,
  6. RestApiDevice? device,
  7. int perPageCount = 50,
  8. int bufferFlushDelayMs = 100,
  9. int maxBufferSize = 10,
  10. bool useBase64UrlParameter = false,
  11. bool useFolderPathEncoding = false,
  12. bool allowSslError = false,
  13. bool debugLogs = false,
  14. bool multiRequest = false,
  15. String sessionId = "",
})

Konstruktor für RestApiConfig

appKey - App-Schlüssel für die API-Authentifizierung (erforderlich) userName - Benutzername für die Anmeldung (erforderlich) appNames - Liste der Anwendungsnamen (erforderlich) serverUrl - Server-URL mit Protokoll, IP und Port (erforderlich) alias - Datenbank-Alias für Multi-Datenbank-Umgebungen (erforderlich) device - Optionales Gerät für die Anmeldung perPageCount - Anzahl der Elemente pro Seite (Standard: 50) bufferFlushDelayMs - Buffer-Flush-Delay in Millisekunden (Standard: 100) maxBufferSize - Maximale Buffer-Größe (Standard: 10) useBase64UrlParameter - Base64-kodierte URL-Parameter verwenden (Standard: false) ab GSD-Connect Version 1.0.0.29 useFolderPathEncoding - Ordnerpfad-Codierung verwenden (Standard: false) ab GSD-Connect Version 1.0.0.29 allowSslError - SSL-Fehler erlauben (Standard: false) multiRequest - Multi-Request-Modus aktivieren (Standard: false) ab GSD-Connect Version 1.0.0.30

Implementation

RestApiDOCUframeConfig({
  required this.appKey,
  required this.userName,
  required this.appNames,
  required super.serverUrl,
  required super.alias,
  this.device,
  int perPageCount = 50,
  int bufferFlushDelayMs = 100,
  int maxBufferSize = 10,
  this.useBase64UrlParameter = false,
  this.useFolderPathEncoding = false,
  super.allowSslError = false,
  super.debugLogs = false,
  this.multiRequest = false,
  this.sessionId = "",
}) : _perPageCount = perPageCount,
     _bufferFlushDelayMs = bufferFlushDelayMs,
     _maxBufferSize = maxBufferSize {
  _validateAndInitialize();
}