Skip to main content

InteractionUpdate

Type Alias InteractionUpdate 

pub type InteractionUpdate = SemanticInteraction;
Expand description

Transport/UI spelling for a semantic interaction lifecycle update.

The alias keeps the data model’s descriptive name while letting stream and event APIs use InteractionUpdate alongside InvocationUpdate.

Aliased Type§

pub struct InteractionUpdate {
    pub version: u16,
    pub invocation: InvocationId,
    pub sequence: u64,
    pub actor: InteractionActor,
    pub phase: InteractionPhase,
    pub action: InteractionAction,
    pub resource: ActionResource,
    pub anchor: InteractionAnchor,
    pub group: Option<ActionGroup>,
}

Fields§

§version: u16§invocation: InvocationId§sequence: u64§actor: InteractionActor§phase: InteractionPhase§action: InteractionAction§resource: ActionResource§anchor: InteractionAnchor§group: Option<ActionGroup>