Skip to content

Commit 744b704

Browse files
author
Bas Buijsen
committed
add all constants
1 parent c080015 commit 744b704

File tree

2 files changed

+123
-38
lines changed

2 files changed

+123
-38
lines changed
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
package dev.gitlive.firebase.analytics
2+
3+
val FirebaseAnalytics.Event: FirebaseAnalyticsEvents
4+
get() = FirebaseAnalyticsEvents
5+
6+
object FirebaseAnalyticsEvents {
7+
const val ADD_PAYMENT_INFO: String = "add_payment_info"
8+
const val ADD_SHIPPING_INFO: String = "add_shipping_info"
9+
const val ADD_TO_CART: String = "add_to_cart"
10+
const val ADD_TO_WISHLIST: String = "add_to_wishlist"
11+
const val AD_IMPRESSION: String = "ad_impression"
12+
const val APP_OPEN: String = "app_open"
13+
const val BEGIN_CHECKOUT: String = "begin_checkout"
14+
const val CAMPAIGN_DETAILS: String = "campaign_details"
15+
const val EARN_VIRTUAL_CURRENCY: String = "earn_virtual_currency"
16+
const val GENERATE_LEAD: String = "generate_lead"
17+
const val JOIN_GROUP: String = "join_group"
18+
const val LEVEL_END: String = "level_end"
19+
const val LEVEL_START: String = "level_start"
20+
const val LEVEL_UP: String = "level_up"
21+
const val LOGIN: String = "login"
22+
const val POST_SCORE: String = "post_score"
23+
const val PURCHASE: String = "purchase"
24+
const val REFUND: String = "refund"
25+
const val REMOVE_FROM_CART: String = "remove_from_cart"
26+
const val SCREEN_VIEW: String = "screen_view"
27+
const val SEARCH: String = "search"
28+
const val SELECT_CONTENT: String = "select_content"
29+
const val SELECT_ITEM: String = "select_item"
30+
const val SELECT_PROMOTION: String = "select_promotion"
31+
const val SHARE: String = "share"
32+
const val SIGN_UP: String = "sign_up"
33+
const val SPEND_VIRTUAL_CURRENCY: String = "spend_virtual_currency"
34+
const val TUTORIAL_BEGIN: String = "tutorial_begin"
35+
const val TUTORIAL_COMPLETE: String = "tutorial_complete"
36+
const val UNLOCK_ACHIEVEMENT: String = "unlock_achievement"
37+
const val VIEW_CART: String = "view_cart"
38+
const val VIEW_ITEM: String = "view_item"
39+
const val VIEW_ITEM_LIST: String = "view_item_list"
40+
const val VIEW_PROMOTION: String = "view_promotion"
41+
const val VIEW_SEARCH_RESULTS: String = "view_search_results"
42+
}
43+
44+
val FirebaseAnalytics.Param: FirebaseAnalyticsParam
45+
get() = FirebaseAnalyticsParam
46+
47+
object FirebaseAnalyticsParam {
48+
const val ACHIEVEMENT_ID: String = "achievement_id"
49+
const val ACLID: String = "aclid"
50+
const val AD_FORMAT: String = "ad_format"
51+
const val AD_PLATFORM: String = "ad_platform"
52+
const val AD_SOURCE: String = "ad_source"
53+
const val AD_UNIT_NAME: String = "ad_unit_name"
54+
const val AFFILIATION: String = "affiliation"
55+
const val CAMPAIGN: String = "campaign"
56+
const val CAMPAIGN_ID: String = "campaign_id"
57+
const val CHARACTER: String = "character"
58+
const val CONTENT: String = "content"
59+
const val CONTENT_TYPE: String = "content_type"
60+
const val COUPON: String = "coupon"
61+
const val CP1: String = "cp1"
62+
const val CREATIVE_FORMAT: String = "creative_format"
63+
const val CREATIVE_NAME: String = "creative_name"
64+
const val CREATIVE_SLOT: String = "creative_slot"
65+
const val CURRENCY: String = "currency"
66+
const val DESTINATION: String = "destination"
67+
const val DISCOUNT: String = "discount"
68+
const val END_DATE: String = "end_date"
69+
const val EXTEND_SESSION: String = "extend_session"
70+
const val FLIGHT_NUMBER: String = "flight_number"
71+
const val GROUP_ID: String = "group_id"
72+
const val INDEX: String = "index"
73+
const val ITEMS: String = "items"
74+
const val ITEM_BRAND: String = "item_brand"
75+
const val ITEM_CATEGORY: String = "item_category"
76+
const val ITEM_CATEGORY2: String = "item_category2"
77+
const val ITEM_CATEGORY3: String = "item_category3"
78+
const val ITEM_CATEGORY4: String = "item_category4"
79+
const val ITEM_CATEGORY5: String = "item_category5"
80+
const val ITEM_ID: String = "item_id"
81+
const val ITEM_LIST_ID: String = "item_list_id"
82+
const val ITEM_LIST_NAME: String = "item_list_name"
83+
const val ITEM_NAME: String = "item_name"
84+
const val ITEM_VARIANT: String = "item_variant"
85+
const val LEVEL: String = "level"
86+
const val LEVEL_NAME: String = "level_name"
87+
const val LOCATION: String = "location"
88+
const val LOCATION_ID: String = "location_id"
89+
const val MARKETING_TACTIC: String = "marketing_tactic"
90+
const val MEDIUM: String = "medium"
91+
const val METHOD: String = "method"
92+
const val NUMBER_OF_NIGHTS: String = "number_of_nights"
93+
const val NUMBER_OF_PASSENGERS: String = "number_of_passengers"
94+
const val NUMBER_OF_ROOMS: String = "number_of_rooms"
95+
const val ORIGIN: String = "origin"
96+
const val PAYMENT_TYPE: String = "payment_type"
97+
const val PRICE: String = "price"
98+
const val PROMOTION_ID: String = "promotion_id"
99+
const val PROMOTION_NAME: String = "promotion_name"
100+
const val QUANTITY: String = "quantity"
101+
const val SCORE: String = "score"
102+
const val SEARCH_TERM: String = "search_term"
103+
const val SHIPPING: String = "shipping"
104+
const val SHIPPING_TIER: String = "shipping_tier"
105+
const val SOURCE: String = "source"
106+
const val SOURCE_PLATFORM: String = "source_platform"
107+
const val START_DATE: String = "start_date"
108+
const val SUCCESS: String = "success"
109+
const val TAX: String = "tax"
110+
const val TERM: String = "term"
111+
const val TRANSACTION_ID: String = "transaction_id"
112+
const val TRAVEL_CLASS: String = "travel_class"
113+
const val VALUE: String = "value"
114+
const val VIRTUAL_CURRENCY_NAME: String = "virtual_currency_name"
115+
}
116+
117+
val FirebaseAnalytics.UserProperty: FirebaseAnalyticsUserProperty
118+
get() = FirebaseAnalyticsUserProperty
119+
120+
object FirebaseAnalyticsUserProperty {
121+
const val ALLOW_AD_PERSONALIZATION_SIGNALS: String = "allow_personalized_ads"
122+
const val SIGN_UP_METHOD: String = "sign_up_method"
123+
}

firebase-analytics/src/commonMain/kotlin/dev/gitlive/firebase/analytics/analytics.kt

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -24,42 +24,4 @@ data class FirebaseAnalyticsParameters(
2424
fun param(key: String, value: String) {
2525
parameters[key] = value
2626
}
27-
}
28-
29-
object FirebaseAnalyticsEvents {
30-
const val ADD_PAYMENT_INFO: String = "add_payment_info"
31-
const val ADD_SHIPPING_INFO: String = "add_shipping_info"
32-
const val ADD_TO_CART: String = "add_to_cart"
33-
const val ADD_TO_WISHLIST: String = "add_to_wishlist"
34-
const val AD_IMPRESSION: String = "ad_impression"
35-
const val APP_OPEN: String = "app_open"
36-
const val BEGIN_CHECKOUT: String = "begin_checkout"
37-
const val CAMPAIGN_DETAILS: String = "campaign_details"
38-
const val EARN_VIRTUAL_CURRENCY: String = "earn_virtual_currency"
39-
const val GENERATE_LEAD: String = "generate_lead"
40-
const val JOIN_GROUP: String = "join_group"
41-
const val LEVEL_END: String = "level_end"
42-
const val LEVEL_START: String = "level_start"
43-
const val LEVEL_UP: String = "level_up"
44-
const val LOGIN: String = "login"
45-
const val POST_SCORE: String = "post_score"
46-
const val PURCHASE: String = "purchase"
47-
const val REFUND: String = "refund"
48-
const val REMOVE_FROM_CART: String = "remove_from_cart"
49-
const val SCREEN_VIEW: String = "screen_view"
50-
const val SEARCH: String = "search"
51-
const val SELECT_CONTENT: String = "select_content"
52-
const val SELECT_ITEM: String = "select_item"
53-
const val SELECT_PROMOTION: String = "select_promotion"
54-
const val SHARE: String = "share"
55-
const val SIGN_UP: String = "sign_up"
56-
const val SPEND_VIRTUAL_CURRENCY: String = "spend_virtual_currency"
57-
const val TUTORIAL_BEGIN: String = "tutorial_begin"
58-
const val TUTORIAL_COMPLETE: String = "tutorial_complete"
59-
const val UNLOCK_ACHIEVEMENT: String = "unlock_achievement"
60-
const val VIEW_CART: String = "view_cart"
61-
const val VIEW_ITEM: String = "view_item"
62-
const val VIEW_ITEM_LIST: String = "view_item_list"
63-
const val VIEW_PROMOTION: String = "view_promotion"
64-
const val VIEW_SEARCH_RESULTS: String = "view_search_results"
6527
}

0 commit comments

Comments
 (0)