Sellia::Protocol::Message
Inherits MessagePack::Serializable / Reference / Object
Base class for all protocol messages Uses MessagePack's discriminator pattern for polymorphic deserialization
Constructors
new(pull : MessagePack::Unpacker)
Type discriminator for polymorphic deserialization This maps the "type" field value to the concrete message class