@@ -2,48 +2,50 @@ package com.flipcash.app.analytics
22
33import com.getcode.libs.analytics.AppAction
44
5- sealed class Action : AppAction {
6- data object CreateAccount : Action () {
5+ sealed interface Action : AppAction {
6+ data object CompletedOnboarding : Action {
7+ override val value: String = " Complete Onboarding"
8+ }
9+ }
10+
11+ sealed interface Button : AppAction {
12+ data object CreateAccount : Button {
713 override val value: String = " Button: Create Account"
814 }
915
10- data object SaveAccessKey : Action () {
16+ data object SaveAccessKey : Button {
1117 override val value: String = " Button: Save Access Key"
1218 }
1319
14- data object WroteAccessKey : Action () {
20+ data object WroteAccessKey : Button {
1521 override val value: String = " Button: Wrote Access Key"
1622 }
1723
18- data object AllowCamera : Action () {
24+ data object AllowCamera : Button {
1925 override val value: String = " Button: Allow Camera"
2026 }
2127
22- data object AllowPush : Action () {
28+ data object AllowPush : Button {
2329 override val value: String = " Button: Allow Push"
2430 }
2531
26- data object SkipPush : Action () {
32+ data object SkipPush : Button {
2733 override val value: String = " Button: Skip Push"
2834 }
2935
30- data object CompletedOnboarding : Action () {
31- override val value: String = " Complete Onboarding"
32- }
33-
34- data object TokenBuyWithReserves : Action () {
36+ data object TokenBuyWithReserves : Button {
3537 override val value: String = " Button: Buy With Reserves"
3638 }
3739
38- data object TokenBuyWithPhantom : Action () {
40+ data object TokenBuyWithPhantom : Button {
3941 override val value: String = " Button: Buy With Phantom"
4042 }
4143
42- data object TokenSell : Action () {
44+ data object TokenSell : Button {
4345 override val value: String = " Button: Sell"
4446 }
4547
46- data object TokenShare : Action () {
48+ data object TokenShare : Button {
4749 override val value: String = " Button: Share Token Info"
4850 }
4951}
0 commit comments