EventType enum

Standard attribution events supported by the SDK.

The enum values follow the widely adopted SNAKE_CASE notation used by mobile measurement partners (MMPs). The raw value sent over the wire is the enum name itself (e.g. EventType.addToCart → "ADD_TO_CART").

For events that have synonymous names (e.g. signUp/register), both variants are provided to maximize compatibility with existing integrations.

Inheritance
Available extensions

Values

install → const EventType

User installs the app (tracked automatically by the SDK).

login → const EventType

User logs in to an existing account.

signUp → const EventType

User signs up for a new account.

register → const EventType

Alias for signUp – kept for compatibility with some MMPs.

purchase → const EventType

User completes a purchase (often includes revenue & currency).

addToCart → const EventType

Item added to the shopping cart.

addToWishlist → const EventType

Item added to the wishlist.

initiateCheckout → const EventType

Checkout process started.

startTrial → const EventType

User starts a free trial.

subscribe → const EventType

User subscribes to a paid plan.

levelStart → const EventType

User starts a new level (games).

levelComplete → const EventType

User completes a level (games).

tutorialComplete → const EventType

User completes the onboarding tutorial.

User performs a search in the app.

viewItem → const EventType

User views a specific product or item.

viewContent → const EventType

User views generic content (e.g. article, post).

share → const EventType

User shares content from the app.

custom → const EventType

Custom application-specific event not covered above.

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
name String

Available on EventType, provided by the EventTypeExtension extension

no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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

Constants

values → const List<EventType>
A constant List of the values in this enum, in order of their declaration.