ProviderConfig constructor

const ProviderConfig({
  1. Duration connectionTimeout = const Duration(seconds: 30),
  2. Duration operationTimeout = const Duration(seconds: 5),
  3. int maxRetries = 3,
  4. Duration retryDelay = const Duration(seconds: 1),
  5. bool enableCache = true,
  6. Duration cacheTTL = const Duration(minutes: 5),
  7. int maxCacheSize = 1000,
  8. Map<String, dynamic> customConfig = const {},
})

Implementation

const ProviderConfig({
  this.connectionTimeout = const Duration(seconds: 30),
  this.operationTimeout = const Duration(seconds: 5),
  this.maxRetries = 3,
  this.retryDelay = const Duration(seconds: 1),
  this.enableCache = true,
  this.cacheTTL = const Duration(minutes: 5),
  this.maxCacheSize = 1000,
  this.customConfig = const {},
});