AiutaAnalyticsConfigureEvent class

This event is sent when the SDK is configured. It contains information about enabled features and authentication type.

Inheritance
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 shareFeatureEnabled, required bool shareWatermarkFeatureEnabled, 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
shareFeatureEnabled bool
Whether share feature is enabled.
final
shareWatermarkFeatureEnabled bool
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