blob: ea5550d27b0e75dfb3ef579b969e43e2ca13428d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
|
package com.mapswithme.maps.metrics;
import androidx.annotation.NonNull;
import com.mapswithme.maps.discovery.DiscoveryUserEvent;
import com.mapswithme.maps.tips.TutorialAction;
import com.mapswithme.maps.tips.Tutorial;
public class UserActionsLogger
{
public static void logTipClickedEvent(@NonNull Tutorial tutorial, @NonNull TutorialAction action)
{
nativeTipClicked(tutorial.ordinal(), action.ordinal());
}
public static void logBookingFilterUsedEvent()
{
nativeBookingFilterUsed();
}
public static void logDiscoveryShownEvent()
{
nativeDiscoveryShown();
}
public static void logBookmarksCatalogShownEvent()
{
nativeBookmarksCatalogShown();
}
public static void logDiscoveryItemClickedEvent(@NonNull DiscoveryUserEvent event)
{
nativeDiscoveryItemClicked(event.ordinal());
}
public static void logAddToBookmarkEvent()
{
nativeAddToBookmark();
}
public static void logUgcEditorOpened()
{
nativeUgcEditorOpened();
}
public static void logUgcSaved()
{
nativeUgcSaved();
}
public static void logBookingBookClicked()
{
nativeBookingBookClicked();
}
public static void logBookingMoreClicked()
{
nativeBookingMoreClicked();
}
public static void logBookingReviewsClicked()
{
nativeBookingReviewsClicked();
}
public static void logBookingDetailsClicked()
{
nativeBookingDetailsClicked();
}
public static void logPromoAfterBookingShown(@NonNull String id)
{
nativePromoAfterBookingShown(id);
}
public static void logCrownClicked()
{
nativeCrownClicked();
}
private static native void nativeTipClicked(int type, int event);
private static native void nativeBookingFilterUsed();
private static native void nativeBookmarksCatalogShown();
private static native void nativeDiscoveryShown();
private static native void nativeDiscoveryItemClicked(int event);
private static native void nativeAddToBookmark();
private static native void nativeUgcEditorOpened();
private static native void nativeUgcSaved();
private static native void nativeBookingBookClicked();
private static native void nativeBookingMoreClicked();
private static native void nativeBookingReviewsClicked();
private static native void nativeBookingDetailsClicked();
private static native void nativePromoAfterBookingShown(@NonNull String id);
private static native void nativeCrownClicked();
}
|