Class: Synapse::Serialization::SerializedEventMessage
- Inherits:
-
SerializedMessage
- Object
- SerializedMessage
- Synapse::Serialization::SerializedEventMessage
- Defined in:
- lib/synapse/serialization/message/serialized_message.rb
Overview
Serialized representation of an event message
Direct Known Subclasses
Instance Attribute Summary collapse
- #timestamp ⇒ Time readonly
Attributes inherited from SerializedMessage
#id, #serialized_metadata, #serialized_payload
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from SerializedMessage
#and_metadata, build, #metadata, #payload, #payload_type, #serialize_metadata, #serialize_payload, #with_metadata
Methods included from SerializationAware
#serialize_metadata, #serialize_payload
Constructor Details
#initialize(id, metadata, payload, timestamp) ⇒ undefined
137 138 139 140 |
# File 'lib/synapse/serialization/message/serialized_message.rb', line 137 def initialize(id, , payload, ) super id, , payload @timestamp = end |
Instance Attribute Details
#timestamp ⇒ Time (readonly)
130 131 132 |
# File 'lib/synapse/serialization/message/serialized_message.rb', line 130 def @timestamp end |
Class Method Details
.builder ⇒ Class
143 144 145 |
# File 'lib/synapse/serialization/message/serialized_message.rb', line 143 def self.builder SerializedEventMessageBuilder end |