ObslyConfig constructor

const ObslyConfig({
  1. bool? enableScreenshotOnUi,
  2. List<String>? requestBlacklist,
  3. List<RequestBodyConfig>? requestBodyWhitelist,
  4. List<RequestHeadersConfig>? requestHeadersWhitelist,
  5. TagsBlacklistConfig? tagsBlacklist,
  6. RageClickConfig? rageClick,
  7. AnonymizationConfig? anonymization,
  8. bool? enableCrashes,
  9. bool? enableLifeCycleLog,
  10. bool? enableRequestLog,
  11. bool? enableTagger,
  12. bool? enablePerformance,
  13. bool? enableMetrics,
  14. bool? enableUI,
  15. bool? automaticViewDetection,
  16. int? sessionMaxLengthMins,
  17. int? bufferSize,
  18. bool? captureConsole,
  19. bool? captureBodyOnError,
  20. int? messengerInterval,
  21. bool? enableDebugTools,
  22. bool? enableRules,
  23. ObslyTools? obslyTools,
  24. RateLimitsConfig? rateLimits,
  25. bool? enableRateLimit,
})

Implementation

const ObslyConfig({
  this.enableScreenshotOnUi,
  this.requestBlacklist,
  this.requestBodyWhitelist,
  this.requestHeadersWhitelist,
  this.tagsBlacklist,
  this.rageClick,
  this.anonymization,
  this.enableCrashes,
  this.enableLifeCycleLog,
  this.enableRequestLog,
  this.enableTagger,
  this.enablePerformance,
  this.enableMetrics,
  this.enableUI,
  this.automaticViewDetection,
  this.sessionMaxLengthMins,
  this.bufferSize,
  this.captureConsole,
  this.captureBodyOnError,
  this.messengerInterval,
  this.enableDebugTools,
  this.enableRules,
  this.obslyTools,
  this.rateLimits,
  this.enableRateLimit,
});