Updated on 2026-08-14

This commit is contained in:
Tangem 2025-01-27 13:22:03 +03:00
parent 6cdd24067e
commit ae0eb0aff2
11 changed files with 41 additions and 10 deletions

View file

@ -79,6 +79,8 @@ sealed class AnalyticsParam {
data object Buy : ScreensSources("Buy")
data object Swap : ScreensSources("Swap")
data object Sell : ScreensSources("Sell")
data object Backup : ScreensSources("Backup")
data object Onboarding : ScreensSources("Onboarding")
}
sealed class TxSentFrom(val value: String) {

View file

@ -1,6 +1,7 @@
package com.tangem.core.analytics.models.event
import com.tangem.core.analytics.models.AnalyticsEvent
import com.tangem.core.analytics.models.AnalyticsParam
sealed class OnboardingAnalyticsEvent(
category: String,
@ -11,8 +12,13 @@ sealed class OnboardingAnalyticsEvent(
sealed class Onboarding(
event: String,
params: Map<String, String> = mapOf(),
) : OnboardingAnalyticsEvent(category = "Onboarding", event = event, params = params) {
) : OnboardingAnalyticsEvent(category = "Error", event = event, params = params) {
data object OfflineAttestationFailed : Onboarding(event = "Offline Attestation Failed")
data class OfflineAttestationFailed(
val source: AnalyticsParam.ScreensSources,
) : Onboarding(
event = "Offline Attestation Failed",
params = mapOf(AnalyticsParam.SOURCE to source.value),
)
}
}