Defines the necessary information of an event instance sent out or received.

Hierarchy

Constructors

Properties

observableReference: Reference

Reference to the referable, which defines the scope of the event.

Remarks

Can be AssetAdministrationShell, Submodel or ISubmodelElement.

observableSemanticId: Reference

semanticId of the referable which defines the scope of the event, if available.

Remarks

Note: It is recommended to use a global reference.

payload: string

Event specific payload.

source: Reference

Reference to the source event element, including identification of AssetAdministrationShell, Submodel, ISubmodelElement's.

sourceSemanticId: Reference

semanticId of the source event element, if available

Remarks

Note: It is recommended to use a global reference.

subjectId: Reference

Subject, who/which initiated the creation.

Remarks

Note: This is a global reference.

timeStamp: string

Timestamp in UTC, when this event was triggered.

topic: string

Information for the outer message infrastructure for scheduling the event to the respective communication channel.

Methods

  • Iterate recursively over the instances referenced from this instance.

    Returns

    Iterator over the referenced instances

    Returns IterableIterator<Class>

  • Iterate over the instances referenced from this instance.

    We do not recurse into the referenced instances.

    Returns

    Iterator over the referenced instances

    Returns IterableIterator<Class>

  • Dispatch the transformer on this instance.

    Returns

    transformation of this instance

    Param Type

    T - type of the transformation result

    Type Parameters

    • T

    Parameters

    Returns T

  • Dispatch the transformer on this instance in context.

    Returns

    transformation of this instance

    Param Type

    T - type of the transformation result

    Param Type

    ContextT - type of the transformation context

    Type Parameters

    • ContextT

    • T

    Parameters

    Returns T

Generated using TypeDoc