TerraTracker class
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
-
getCurrentTime(
) → Future< int> -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setUserInfo(
{required String userId, String? phoneNumber}) → void -
toString(
) → String -
A string representation of this object.
inherited
-
trackAlertEvent(
AlertEventBody body) → void -
trackCartEvent(
CartEventBody body) → void -
trackCheckoutEvent(
CheckoutEventBody body) → void -
trackCustomEvent(
CustomEventBody body) → void -
trackErrorEvent(
ErrorEventBody body) → void -
trackInteractionEvent(
InteractionContentEventBody body) → void -
trackPageLoadingTime(
{required String screenName, required int pageLoadTimeInMillis, String? sdkId, String? sdkVersion}) → void -
trackPaymentEvent(
PaymentEventBody body) → void -
trackScanEvent(
ScanEventBody body) → void -
trackScreenViewEvent(
ScreenViewEventBody body) → void -
trackSearchEvent(
SearchEventBody body) → void -
trackVisibleContentEvent(
List< VisibleContentEventBody> bodies) → void
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
getInstance(
String appName) → Future< TerraTracker>