9 #import <Foundation/Foundation.h>
12 typedef NS_ENUM (NSUInteger, FlurryStandardEventNameType) {
13 FlurryStringParamType = 0,
14 FlurryIntegerParamType,
15 FlurryDoubleParamType,
16 FlurryBooleanParamType,
20 typedef NS_ENUM (NSUInteger, FlurryEvent) {
26 FLURRY_EVENT_AD_CLICK NS_SWIFT_NAME(adClick) = 0,
32 FLURRY_EVENT_AD_IMPRESSION NS_SWIFT_NAME(adImpression),
38 FLURRY_EVENT_AD_REWARDED NS_SWIFT_NAME(adRewarded),
44 FLURRY_EVENT_AD_SKIPPED NS_SWIFT_NAME(adSkipped),
50 FLURRY_EVENT_CREDITS_SPENT NS_SWIFT_NAME(creditsSpent),
56 FLURRY_EVENT_CREDITS_PURCHASED NS_SWIFT_NAME(creditsPurchased),
62 FLURRY_EVENT_CREDITS_EARNED NS_SWIFT_NAME(creditsEarned),
68 FLURRY_EVENT_ACHIEVEMENT_UNLOCKED NS_SWIFT_NAME(achievementUnlocked),
74 FLURRY_EVENT_LEVEL_COMPLETED NS_SWIFT_NAME(levelCompleted),
80 FLURRY_EVENT_LEVEL_FAILED NS_SWIFT_NAME(levelFailed),
86 FLURRY_EVENT_LEVEL_UP NS_SWIFT_NAME(levelUp),
92 FLURRY_EVENT_LEVEL_STARTED NS_SWIFT_NAME(levelStarted),
98 FLURRY_EVENT_LEVEL_SKIP NS_SWIFT_NAME(levelSkip),
104 FLURRY_EVENT_SCORE_POSTED NS_SWIFT_NAME(scorePosted),
110 FLURRY_EVENT_CONTENT_RATED NS_SWIFT_NAME(contentRated),
116 FLURRY_EVENT_CONTENT_VIEWED NS_SWIFT_NAME(contentViewed),
122 FLURRY_EVENT_CONTENT_SAVED NS_SWIFT_NAME(contentSaved),
128 FLURRY_EVENT_PRODUCT_CUSTOMIZED NS_SWIFT_NAME(productCustomized),
134 FLURRY_EVENT_APP_ACTIVATED NS_SWIFT_NAME(appActivated),
140 FLURRY_EVENT_APPLICATION_SUBMITTED NS_SWIFT_NAME(applicationSubmitted),
146 FLURRY_EVENT_ADD_ITEM_TO_CART NS_SWIFT_NAME(addItemToCart),
152 FLURRY_EVENT_ADD_ITEM_TO_WISH_LIST NS_SWIFT_NAME(addItemToWishList),
158 FLURRY_EVENT_COMPLETED_CHECKOUT NS_SWIFT_NAME(completedCheckout),
164 FLURRY_EVENT_PAYMENT_INFO_ADDED NS_SWIFT_NAME(paymentInfoAdded),
170 FLURRY_EVENT_ITEM_VIEWED NS_SWIFT_NAME(itemViewed),
176 FLURRY_EVENT_ITEM_LIST_VIEWED NS_SWIFT_NAME(itemListViewed),
182 FLURRY_EVENT_PURCHASED NS_SWIFT_NAME(purchased),
188 FLURRY_EVENT_PURCHASE_REFUNDED NS_SWIFT_NAME(purchaseRefunded),
194 FLURRY_EVENT_REMOVE_ITEM_FROM_CART NS_SWIFT_NAME(removeItemFromCart),
200 FLURRY_EVENT_CHECKOUT_INITIATED NS_SWIFT_NAME(checkoutInitiated),
206 FLURRY_EVENT_FUNDS_DONATED NS_SWIFT_NAME(fundsDonated),
212 FLURRY_EVENT_USER_SCHEDULED NS_SWIFT_NAME(userScheduled),
218 FLURRY_EVENT_OFFER_PRESENTED NS_SWIFT_NAME(offerPresented),
224 FLURRY_EVENT_SUBSCRIPTION_STARTED NS_SWIFT_NAME(subscriptionStarted),
231 FLURRY_EVENT_SUBSCRIPTION_ENDED NS_SWIFT_NAME(subscriptionEnded),
237 FLURRY_EVENT_GROUP_JOINED NS_SWIFT_NAME(groupJoined),
243 FLURRY_EVENT_GROUP_LEFT NS_SWIFT_NAME(groupLeft),
249 FLURRY_EVENT_TUTORIAL_STARTED NS_SWIFT_NAME(tutorialStarted),
255 FLURRY_EVENT_TUTORIAL_COMPLETED NS_SWIFT_NAME(tutorialCompleted),
261 FLURRY_EVENT_TUTORIAL_STEP_COMPLETED NS_SWIFT_NAME(tutorialStepCompleted),
267 FLURRY_EVENT_TUTORIAL_SKIPPED NS_SWIFT_NAME(tutorialSkipped),
273 FLURRY_EVENT_LOGIN NS_SWIFT_NAME(login),
279 FLURRY_EVENT_LOGOUT NS_SWIFT_NAME(logout),
286 FLURRY_EVENT_USER_REGISTERED NS_SWIFT_NAME(userRegistered),
292 FLURRY_EVENT_SEARCH_RESULT_VIEWED NS_SWIFT_NAME(searchResultViewed),
298 FLURRY_EVENT_KEYWORD_SEARCHED NS_SWIFT_NAME(keywordSearched),
304 FLURRY_EVENT_LOCATION_SEARCHED NS_SWIFT_NAME(locationSearched),
310 FLURRY_EVENT_INVITE NS_SWIFT_NAME(invite),
316 FLURRY_EVENT_SHARE NS_SWIFT_NAME(share),
322 FLURRY_EVENT_LIKE NS_SWIFT_NAME(like),
328 FLURRY_EVENT_COMMENT NS_SWIFT_NAME(comment),
334 FLURRY_EVENT_MEDIA_CAPTURED NS_SWIFT_NAME(mediaCaptured),
340 FLURRY_EVENT_MEDIA_STARTED NS_SWIFT_NAME(mediaStarted),
346 FLURRY_EVENT_MEDIA_STOPPED NS_SWIFT_NAME(mediaStopped),
352 FLURRY_EVENT_MEDIA_PAUSED NS_SWIFT_NAME(mediaPaused),
358 FLURRY_EVENT_PRIVACY_PROMPT_DISPLAYED NS_SWIFT_NAME(privacyPromptDisplayed),
364 FLURRY_EVENT_PRIVACY_OPT_IN NS_SWIFT_NAME(privacyOptIn),
370 FLURRY_EVENT_PRIVACY_OPT_OUT NS_SWIFT_NAME(privacyOptOut),
668 - (nonnull NSDictionary<NSString *, NSString *> *)
parameters;
676 forKey:(nonnull NSString *)key
677 NS_SWIFT_NAME(set(stringVal:key:));
686 NS_SWIFT_NAME(set(stringVal:param:));
694 forKey:(nonnull NSString *)key
695 NS_SWIFT_NAME(set(integerVal:key:));
704 NS_SWIFT_NAME(set(integerVal:param:));
712 forKey:(nonnull NSString *)key
713 NS_SWIFT_NAME(set(longVal:key:));
722 NS_SWIFT_NAME(set(longVal:param:));
730 forKey:(nonnull NSString *)key
731 NS_SWIFT_NAME(set(booleanVal:key:));
740 NS_SWIFT_NAME(set(booleanVal:param:));
748 forKey:(nonnull NSString *)key
749 NS_SWIFT_NAME(set(doubleVal:key:));
758 NS_SWIFT_NAME(set(doubleVal:param:));
777 NS_SWIFT_NAME(remove(key:));
785 NS_SWIFT_NAME(set(all:));
826 + (FlurryEventRecordStatus)logStandardEvent:(FlurryEvent)eventType
828 NS_SWIFT_NAME(log(standardEvent:param:));