Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "configure")
class AiutaAnalyticsConfigureEvent(val pageId: AiutaAnalyticsPageId? = null, val productIds: List<String> = emptyList(), val authType: AiutaAnalyticsAuthType, val consentFeatureType: AiutaAnalyticsConsentFeatureType? = null, val welcomeScreenFeatureEnabled: Boolean, val onboardingFeatureEnabled: Boolean, val onboardingBestResultsPageFeatureEnabled: Boolean, val imagePickerCameraFeatureEnabled: Boolean, val imagePickerPredefinedModelFeatureEnabled: Boolean, val imagePickerUploadsHistoryFeatureEnabled: Boolean, val tryOnFitDisclaimerFeatureEnabled: Boolean, val tryOnFeedbackFeatureEnabled: Boolean, val tryOnFeedbackOtherFeatureEnabled: Boolean, val tryOnGenerationsHistoryFeatureEnabled: Boolean, val tryOnMultiItemFeatureEnabled: Boolean, val tryOnWithOtherPhotoFeatureEnabled: Boolean, val shareFeatureEnabled: Boolean, val shareWatermarkFeatureEnabled: Boolean, val wishlistFeatureEnabled: Boolean) : AiutaAnalyticsEvent
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "exit")
class AiutaAnalyticsExitEvent(val pageId: AiutaAnalyticsPageId?, val productIds: List<String>) : AiutaAnalyticsEvent
Link copied to clipboard
@Serializable
@SerialName(value = "feedback")
class AiutaAnalyticsFeedbackEvent(val event: AiutaAnalyticsFeedbackEventType, val negativeFeedbackOptionIndex: Int? = null, val negativeFeedbackText: String? = null, val pageId: AiutaAnalyticsPageId?, val productIds: List<String>) : AiutaAnalyticsEvent
Link copied to clipboard
@Serializable
@SerialName(value = "history")
class AiutaAnalyticsHistoryEvent(val event: AiutaAnalyticsHistoryEventType, val pageId: AiutaAnalyticsPageId?, val productIds: List<String>) : AiutaAnalyticsEvent
Link copied to clipboard
@Serializable
@SerialName(value = "onboarding")
class AiutaAnalyticsOnboardingEvent(val event: AiutaAnalyticOnboardingEventType, val pageId: AiutaAnalyticsPageId?, val productIds: List<String>, val consentsIds: List<String>? = null) : AiutaAnalyticsEvent
Link copied to clipboard
@Serializable
@SerialName(value = "page")
class AiutaAnalyticsPageEvent(val pageId: AiutaAnalyticsPageId?, val productIds: List<String>) : AiutaAnalyticsEvent
Link copied to clipboard
Link copied to clipboard
@Serializable
@SerialName(value = "picker")
class AiutaAnalyticsPickerEvent(val event: AiutaAnalyticsPickerEventType, val pageId: AiutaAnalyticsPageId?, val productIds: List<String>) : AiutaAnalyticsEvent
Link copied to clipboard
@Serializable
@SerialName(value = "results")
class AiutaAnalyticsResultsEvent(val event: AiutaAnalyticsResultsEventType, val pageId: AiutaAnalyticsPageId?, val productIds: List<String>) : AiutaAnalyticsEvent
Link copied to clipboard
@Serializable
@SerialName(value = "session")
class AiutaAnalyticsSessionEvent(val pageId: AiutaAnalyticsPageId? = null, val productIds: List<String>, val flow: AiutaAnalyticsSessionEvent.FlowType) : AiutaAnalyticsEvent
Link copied to clipboard
@Serializable
@SerialName(value = "share")
class AiutaAnalyticsShareEvent(val pageId: AiutaAnalyticsPageId?, val productIds: List<String>, val event: AiutaShareEventType, val targetId: String?) : AiutaAnalyticsEvent
Link copied to clipboard
@Serializable
@SerialName(value = "tryOn")
class AiutaAnalyticsTryOnEvent(val event: AiutaAnalyticsTryOnEventType, val errorType: AiutaAnalyticsTryOnErrorType? = null, val abortReason: AiutaAnalyticsTryOnAbortedReasonType? = null, val errorMessage: String? = null, val pageId: AiutaAnalyticsPageId?, val productIds: List<String>, val uploadDuration: Double? = null, val tryOnDuration: Double? = null, val downloadDuration: Double? = null, val totalDuration: Double? = null) : AiutaAnalyticsEvent
Link copied to clipboard
Link copied to clipboard
@Serializable
sealed interface InternalAiutaAnalyticsEvent