Updated on 2026-08-14

This commit is contained in:
Tangem 2026-06-08 12:38:54 +03:00
parent 0f8b2ab26e
commit 1cf8a16fae
18 changed files with 922 additions and 22 deletions

View file

@ -70,4 +70,39 @@ sealed class PushNotificationAnalyticEvents(
AnalyticsParam.STATE to if (isEnabled) "On" else "Off",
),
)
data class NotificationSettingsScreenOpened(
val isSystemPermissionEnabled: Boolean,
) : PushNotificationAnalyticEvents(
event = "Notification Settings Screen Opened",
params = mapOf(
AnalyticsParam.STATE to isSystemPermissionEnabled.toString(),
),
)
data class ToggleClicked(
val toggleType: String,
val isEnabled: Boolean,
) : PushNotificationAnalyticEvents(
event = "Toggle Clicked",
params = mapOf(
"Toggle Type" to toggleType,
AnalyticsParam.STATE to if (isEnabled) "On" else "Off",
),
)
class BannerOpenSettingsTapped : PushNotificationAnalyticEvents(
event = "Banner - Open Settings Tapped",
)
data class NotificationSettingsErrorShown(
val toggleType: String,
val errorType: String,
) : PushNotificationAnalyticEvents(
event = "Notification Settings Error Shown",
params = mapOf(
"Toggle Type" to toggleType,
AnalyticsParam.ERROR_TYPE to errorType,
),
)
}