ProxyAnalytics constructor

const ProxyAnalytics({
  1. int totalProxiesFetched = 0,
  2. int totalProxiesValidated = 0,
  3. int totalSuccessfulValidations = 0,
  4. int totalFailedValidations = 0,
  5. int totalRequests = 0,
  6. int totalSuccessfulRequests = 0,
  7. int totalFailedRequests = 0,
  8. int averageResponseTime = 0,
  9. double averageSuccessRate = 0.0,
  10. Map<String, int> proxiesByCountry = const {},
  11. Map<String, int> proxiesByAnonymityLevel = const {},
  12. Map<String, int> requestsByProxySource = const {},
})

Creates a new ProxyAnalytics instance

Implementation

const ProxyAnalytics({
  this.totalProxiesFetched = 0,
  this.totalProxiesValidated = 0,
  this.totalSuccessfulValidations = 0,
  this.totalFailedValidations = 0,
  this.totalRequests = 0,
  this.totalSuccessfulRequests = 0,
  this.totalFailedRequests = 0,
  this.averageResponseTime = 0,
  this.averageSuccessRate = 0.0,
  this.proxiesByCountry = const {},
  this.proxiesByAnonymityLevel = const {},
  this.requestsByProxySource = const {},
});