NorbixConfig constructor

NorbixConfig({
  1. required String baseUrl,
  2. String apiVersion = 'v1',
  3. String? apiKey,
  4. String? bearerToken,
  5. Duration timeout = const Duration(seconds: 30),
  6. int maxRetries = 0,
  7. Map<String, String>? defaultHeaders,
})

Implementation

NorbixConfig({
  required String baseUrl,
  this.apiVersion = 'v1',
  this.apiKey,
  this.bearerToken,
  this.timeout = const Duration(seconds: 30),
  this.maxRetries = 0,
  Map<String, String>? defaultHeaders,
})  : baseUrl = _stripTrailingSlash(baseUrl),
      defaultHeaders = Map.unmodifiable(defaultHeaders ?? const {});