AnalyticsProvider class abstract

Constructors

AnalyticsProvider()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

log(AnalyticsEvent event) → void
logAddToCart(AnalyticsEvent event, UserAddedToCart data) → void
logBeginCheckout(AnalyticsEvent event, UserBeginCheckout data) → void
logBeginTutorial(AnalyticsEvent event) → void
logCompleteTutorial(AnalyticsEvent event) → void
logEvent(AnalyticsEvent event) → void
logMadePurchase(AnalyticsEvent event, UserMadePurchase data) → void
logRefundOrder(AnalyticsEvent event, UserRefundOrder data) → void
logRemoveFromCart(AnalyticsEvent event, UserRemovedFromCart data) → void
logSearch(AnalyticsEvent event, UserSearch data) → void
logSelectItem(AnalyticsEvent event, UserSelectItem data) → void
logSelectPromotion(AnalyticsEvent event, UserSelectPromotion data) → void
logShareContent(AnalyticsEvent event, UserShareContent data) → void
logSignedIn(AnalyticsEvent event, UserSignedIn data) → void
logSignedOut(AnalyticsEvent event, UserSignedOut data) → void
logSignedUp(AnalyticsEvent event, UserSignedUp data) → void
logViewItem(AnalyticsEvent event, UserViewItem data) → void
logViewItemList(AnalyticsEvent event, UserViewedItemList data) → void
logViewPromotion(AnalyticsEvent event, UserViewPromotion data) → void
logViewSearchResults(AnalyticsEvent event, UserViewSearchResult data) → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setCurrentScreen(String screenName) → void
setUserAttributes(Map<String, dynamic> attributes) → void
setUserId(int userId) → void
toString() String
A string representation of this object.
inherited
updateProfile(AnalyticsEvent event, UserUpdateProfile data) → void

Operators

operator ==(Object other) bool
The equality operator.
inherited