Action

@Serializable
data class Action(val actionName: String, val contextData: ContextData = ContextData(), val breadCrumbs: BreadCrumbs = BreadCrumbs()) : Event

Represents a user action event for analytics tracking.

This event type is triggered when a user performs an action such as clicking a button or submitting a form.

Throws

Constructors

Link copied to clipboard
constructor(actionName: String, contextData: ContextData = ContextData(), breadCrumbs: BreadCrumbs = BreadCrumbs())

Properties

Link copied to clipboard

Name of the action being performed

Link copied to clipboard

The type of analytics event (State or Action)

Link copied to clipboard
open override val breadCrumbs: BreadCrumbs

Navigation breadcrumbs for this action, defaults to empty BreadCrumbs

Link copied to clipboard
open override val contextData: ContextData

Additional context data for this action event, defaults to a new empty ContextData