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.