Package-level declarations
Types
Link copied to clipboard
Base AbstractEvent class which contains common elements to all events:
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
A background transition event.
Link copied to clipboard
A consent document event.
Link copied to clipboard
class ConsentGranted(expiry: String, documentId: String, documentVersion: String) : AbstractSelfDescribing
A consent granted event.
Link copied to clipboard
class ConsentWithdrawn(all: Boolean, documentId: String, documentVersion: String) : AbstractSelfDescribing
A consent withdrawn event.
Link copied to clipboard
A deep-link received in the app.
Link copied to clipboard
class EcommerceTransaction(orderId: String, totalValue: Double, items: List<EcommerceTransactionItem>) : AbstractPrimitive
An ecommerce event.
Link copied to clipboard
An ecommerce item event.
Link copied to clipboard
A foreground transition event.
Link copied to clipboard
class MessageNotification(val title: String, val body: String, val trigger: MessageNotificationTrigger) : AbstractSelfDescribing
Event that represents the reception of a push notification (or a locally generated one).
Link copied to clipboard
Link copied to clipboard
Trigger that caused the message notification.
Link copied to clipboard
A pageview event.
Link copied to clipboard
class ScreenView @JvmOverloads constructor(name: String, screenId: UUID? = null) : AbstractSelfDescribing
A ScreenView event.
Link copied to clipboard
A SelfDescribing event.
Link copied to clipboard
A Structured event.
Link copied to clipboard
class TrackerError(source: String, message: String, throwable: Throwable? = null) : AbstractSelfDescribing
An error event representing an exception, error or warning message in the app.