ClientConfig constructor

const ClientConfig({
  1. Transport? transport,
  2. Timeout? timeout,
  3. Duration connectTimeout = const Duration(seconds: 10),
  4. Duration sendTimeout = const Duration(seconds: 30),
  5. Duration receiveTimeout = const Duration(seconds: 30),
  6. RetryPolicy? retryPolicy,
  7. RedirectPolicy? redirectPolicy,
  8. bool followRedirects = true,
  9. int maxRedirects = 5,
  10. bool autoDecompress = true,
  11. int maxAuthRetries = 1,
  12. Object? verify,
  13. ProxyMounts? proxyMounts,
  14. bool trustEnv = true,
  15. Map<String, String> defaultHeaders = const {'accept-encoding' : 'gzip, deflate, br'},
  16. CookieStore? cookieStore,
  17. Object? minTlsVersion,
  18. Object? maxTlsVersion,
})

Implementation

const ClientConfig({
  this.transport,
  this.timeout,
  this.connectTimeout = const Duration(seconds: 10),
  this.sendTimeout = const Duration(seconds: 30),
  this.receiveTimeout = const Duration(seconds: 30),
  this.retryPolicy,
  this.redirectPolicy,
  this.followRedirects = true,
  this.maxRedirects = 5,
  this.autoDecompress = true,
  this.maxAuthRetries = 1,
  this.verify,
  this.proxyMounts,
  this.trustEnv = true,
  this.defaultHeaders = const {'accept-encoding': 'gzip, deflate, br'},
  this.cookieStore,
  this.minTlsVersion,
  this.maxTlsVersion,
});