AiutaAnalyticsConfigureEvent constructor

AiutaAnalyticsConfigureEvent({
  1. required AiutaAnalyticsAuthType authType,
  2. AiutaAnalyticsConsentFeatureType? consentFeatureType,
  3. required bool welcomeScreenFeatureEnabled,
  4. required bool onboardingFeatureEnabled,
  5. required bool onboardingBestResultsPageFeatureEnabled,
  6. required bool imagePickerCameraFeatureEnabled,
  7. required bool imagePickerPredefinedModelFeatureEnabled,
  8. required bool imagePickerUploadsHistoryFeatureEnabled,
  9. required bool tryOnFitDisclaimerFeatureEnabled,
  10. required bool tryOnFeedbackFeatureEnabled,
  11. required bool tryOnFeedbackOtherFeatureEnabled,
  12. required bool tryOnGenerationsHistoryFeatureEnabled,
  13. required bool tryOnWithOtherPhotoFeatureEnabled,
  14. required bool shareFeatureEnabled,
  15. required bool shareWatermarkFeatureEnabled,
  16. required bool wishlistFeatureEnabled,
})

Creates a configure event.

Implementation

AiutaAnalyticsConfigureEvent({
  required this.authType,
  this.consentFeatureType,
  required this.welcomeScreenFeatureEnabled,
  required this.onboardingFeatureEnabled,
  required this.onboardingBestResultsPageFeatureEnabled,
  required this.imagePickerCameraFeatureEnabled,
  required this.imagePickerPredefinedModelFeatureEnabled,
  required this.imagePickerUploadsHistoryFeatureEnabled,
  required this.tryOnFitDisclaimerFeatureEnabled,
  required this.tryOnFeedbackFeatureEnabled,
  required this.tryOnFeedbackOtherFeatureEnabled,
  required this.tryOnGenerationsHistoryFeatureEnabled,
  required this.tryOnWithOtherPhotoFeatureEnabled,
  required this.shareFeatureEnabled,
  required this.shareWatermarkFeatureEnabled,
  required this.wishlistFeatureEnabled,
}) : super(
        type: AiutaAnalyticsEventType.configure,
        pageId: null,
        productIds: [],
      );