Swim::Message
Inherits JSON::Serializable / Struct / Value / Object
Constructors
new(type : MessageType, seq : UInt64, sender_id : String, sender_address : String, target_id : String | Nil = nil, target_address : String | Nil = nil, changes : Array(Member) = [] of Member)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
changes
This is the Piggybacked Gossip. Defaults to empty to save bytes.
clone
Sourcecopy_with(type _type = @type, seq _seq = @seq, sender_id _sender_id = @sender_id, sender_address _sender_address = @sender_address, target_id _target_id = @target_id, target_address _target_address = @target_address, changes _changes = @changes)
Sourcesender_address
sender_id
seq
target_address
target_id
type