InteractiveEvent

The parent of Events that are the direct result of a user interaction, e.g. a button click.

graph LR AbstractEvent["AbstractEvent<span class='requires_context_and_properties'><span class='requires_context'>requires:<br />ApplicationContext<br /></span><span class='properties'>location_stack: LocationStack<br />global_contexts: GlobalContexts<br />id: uuid<br />time: integer<br /></span></span>"] --> InteractiveEvent["InteractiveEvent<span class='requires_context'>requires:<br />RootLocationContext<br />PathContext<br /></span><span class='properties'></span>"]; InteractiveEvent --> InputChangeEvent["InputChangeEvent<span class='requires_context'>requires:<br />InputContext<br /></span><span class='properties'></span>"]; InteractiveEvent --> PressEvent["PressEvent<span class='requires_context'>requires:<br />PressableContext<br /></span><span class='properties'></span>"]; class InteractiveEvent diagramActive click AbstractEvent "/docs/taxonomy/events" "See details" _self click InputChangeEvent "/docs/taxonomy/reference/events/InputChangeEvent" "See details" _self click PressEvent "/docs/taxonomy/reference/events/PressEvent" "See details" _self

Diagram: InteractiveEvent inheritance

Requires

Inherited Properties

typedescription
location_stackLocationStackThe LocationStack is an ordered list (a stack) containing a hierarchy of LocationContexts, which deterministically describes where in the UI of an application an Event took place.
global_contextsGlobalContextsGlobalContexts add global/general information about the state in which an Event happened, such as a user's identity and marketing information. They do not carry information related to where the Event originated (location), which instead is captured by the LocationStack.
iduuidUnique identifier for a specific instance of an event.
timeintegerTimestamp indicating when the event was generated.

Validation Rules