Package-level declarations

Types

Link copied to clipboard
abstract class AbstractEvent : Event

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
class ConsentDocument(documentId: String, documentVersion: String) : AbstractSelfDescribing

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

An ecommerce event.

Link copied to clipboard

An ecommerce item event.

Link copied to clipboard
interface Event

The event interface

Link copied to clipboard

A foreground transition event.

Link copied to clipboard

Event that represents the reception of a push notification (or a locally generated one).

Link copied to clipboard
class MessageNotificationAttachment(identifier: String, type: String, url: String) : HashMap<String, Any>

Attachment object that identify an attachment in the MessageNotification.

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
class Structured(category: String, action: String) : AbstractPrimitive

A Structured event.

Link copied to clipboard
class Timing(category: String, variable: String, timing: Int) : AbstractSelfDescribing

A timing 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.