AnalyticsProvider class abstract
Constructors
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(
UserAddedToCart event) → void -
logBeginCheckout(
UserBeginCheckout event) → void -
logBeginTutorial(
) → void -
logCompleteTutorial(
) → void -
logEvent(
AnalyticsEvent event) → void -
logMadePurchase(
UserMadePurchase event) → void -
logRefundOrder(
UserRefundOrder event) → void -
logRemoveFromCart(
UserRemovedFromCart event) → void -
logSearch(
UserSearch event) → void -
logSelectItem(
UserSelectItem event) → void -
logSelectPromotion(
UserSelectPromotion event) → void -
logSignedIn(
UserSignedIn event) → void -
logSignedOut(
UserSignedOut event) → void -
logSignedUp(
UserSignedUp event) → void -
logViewItem(
UserViewItem event) → void -
logViewItemList(
UserViewedItemList event) → void -
logViewPromotion(
UserViewPromotion event) → void -
logViewSearchResults(
UserViewSearchResult event) → 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(
UserUpdateProfile event) → void
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited