AiutaAnalyticsConfigureEvent class
This event is sent when the SDK is configured. It contains information about enabled features and authentication type.
- Inheritance
-
- Object
- AiutaAnalyticsEvent
- AiutaAnalyticsConfigureEvent
- Annotations
-
- @JsonSerializable()
Constructors
- AiutaAnalyticsConfigureEvent.new({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.
-
AiutaAnalyticsConfigureEvent.fromJson(Map<
String, dynamic> json) -
factory
Properties
- authType → AiutaAnalyticsAuthType
-
Type of authentication used in the SDK.
final
- consentFeatureType → AiutaAnalyticsConsentFeatureType?
-
Type of consent flow used in the SDK.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- imagePickerCameraFeatureEnabled → bool
-
Whether image picker camera feature is enabled.
final
- imagePickerPredefinedModelFeatureEnabled → bool
-
Whether image picker predefined model feature is enabled.
final
- imagePickerUploadsHistoryFeatureEnabled → bool
-
Whether image picker uploads history feature is enabled.
final
- onboardingBestResultsPageFeatureEnabled → bool
-
Whether onboarding best results page feature is enabled.
final
- onboardingFeatureEnabled → bool
-
Whether onboarding feature is enabled.
final
- pageId → AiutaAnalyticsPageId?
-
Id of the page.
finalinherited
-
productIds
→ List<
String> -
Ids of the products that the user interacts with.
Matches the ids of either the products which is passed to the SDK by starting try-on
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
Whether share feature is enabled.
final
-
Whether share watermark feature is enabled.
final
- tryOnFeedbackFeatureEnabled → bool
-
Whether try-on feedback feature is enabled.
final
- tryOnFeedbackOtherFeatureEnabled → bool
-
Whether try-on feedback other feature is enabled.
final
- tryOnFitDisclaimerFeatureEnabled → bool
-
Whether try-on fit disclaimer feature is enabled.
final
- tryOnGenerationsHistoryFeatureEnabled → bool
-
Whether try-on generations history feature is enabled.
final
- tryOnWithOtherPhotoFeatureEnabled → bool
-
Whether try-on with other photo feature is enabled.
final
- type → AiutaAnalyticsEventType
-
Type of the analytic event.
finalinherited
- welcomeScreenFeatureEnabled → bool
-
Whether welcome screen feature is enabled.
final
- wishlistFeatureEnabled → bool
-
Whether wishlist feature is enabled.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited