ProductAnalyticsOptions constructor

const ProductAnalyticsOptions({
  1. bool? captureVendorId,
  2. bool? captureAdvertiserId,
  3. bool? clearEventPropertiesOnNewUser,
  4. bool? enableInteractionsAutocapture,
  5. bool? disablePageviewAutocapture,
  6. bool? disablePageviewTitleAutocapture,
  7. bool? disableInteractionAutocapture,
  8. bool? enablePushNotificationAutocapture,
  9. bool? enablePushNotificationTitleAutocapture,
  10. bool? enablePushNotificationBodyAutocapture,
  11. bool? resumePreviousSession,
  12. bool? disableScreenviewForwardToDXA,
  13. bool? disableScreenviewForwardToPA,
  14. Uri? baseUrl,
  15. Duration? uploadInterval,
  16. int? messageBatchByteLimit,
  17. int? messageBatchMessageLimit,
  18. int? pruningLookBackWindow,
  19. int? maximumDatabaseSize,
  20. int? maximumBatchCountPerUpload,
})

Creates a new instance of ProductAnalyticsOptions.

Implementation

const ProductAnalyticsOptions({
  this.captureVendorId,
  this.captureAdvertiserId,
  this.clearEventPropertiesOnNewUser,
  this.enableInteractionsAutocapture,
  this.disablePageviewAutocapture,
  this.disablePageviewTitleAutocapture,
  this.disableInteractionAutocapture,
  this.enablePushNotificationAutocapture,
  this.enablePushNotificationTitleAutocapture,
  this.enablePushNotificationBodyAutocapture,
  this.resumePreviousSession,
  this.disableScreenviewForwardToDXA,
  this.disableScreenviewForwardToPA,
  this.baseUrl,
  this.uploadInterval,
  this.messageBatchByteLimit,
  this.messageBatchMessageLimit,
  this.pruningLookBackWindow,
  this.maximumDatabaseSize,
  this.maximumBatchCountPerUpload,
});