EventPayload🔗
Defines the necessary information of an event instance sent out or received.
Properties 🔗
- source: Reference 🔗
-
Reference to the source event element, including identification of AssetAdministrationShell, Submodel, SubmodelElement's.
- sourceSemanticId: Optional[Reference] 🔗
-
HasSemantics.semanticId of the source event element, if availableIt is recommended to use a global reference.
- observableReference: Reference 🔗
-
Reference to the referable, which defines the scope of the event.
- observableSemanticId: Optional[Reference] 🔗
-
HasSemantics.semanticId of the referable which defines the scope of the event, if available.It is recommended to use a global reference.
- topic: Optional[NonEmptyString] 🔗
-
Information for the outer message infrastructure for scheduling the event to the respective communication channel.
- subjectId: Optional[Reference] 🔗
-
Subject, who/which initiated the creation.This is a global reference.
- timeStamp: DateTimeStampUtc 🔗
-
Timestamp in UTC, when this event was triggered.
- payload: Optional[NonEmptyString] 🔗
-
Event specific payload.
Invariants 🔗
-
Source must be a model reference to a referable.
IsModelReferenceToReferable( self.source )
-
Observable reference must be a model reference to a referable.