AiutaAnalyticsConfigureEvent constructor
AiutaAnalyticsConfigureEvent({
- required AiutaAnalyticsAuthType authType,
- AiutaAnalyticsConsentFeatureType? consentFeatureType,
- required bool welcomeScreenFeatureEnabled,
- required bool onboardingFeatureEnabled,
- required bool onboardingBestResultsPageFeatureEnabled,
- required bool imagePickerCameraFeatureEnabled,
- required bool imagePickerPredefinedModelFeatureEnabled,
- required bool imagePickerUploadsHistoryFeatureEnabled,
- required bool tryOnFitDisclaimerFeatureEnabled,
- required bool tryOnFeedbackFeatureEnabled,
- required bool tryOnFeedbackOtherFeatureEnabled,
- required bool tryOnGenerationsHistoryFeatureEnabled,
- required bool tryOnWithOtherPhotoFeatureEnabled,
- 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: [],
);