struct

Spacetime::Protocol::ClientMessage

Inherits Struct < Value < Object

Top-level Client -> Server WebSocket message envelope.

Constructors

call_procedure(msg : CallProcedure) : self
Source
call_reducer(msg : CallReducer) : self
Source
decode_bsatn(decoder : BSATN::Decoder) : self
Source
from_bsatn(bytes : Bytes) : self
Source
new(tag : Tag, payload : Payload)
Source
one_off_query(msg : OneOffQuery) : self
Source
subscribe(msg : Subscribe) : self
Source
subscribe_multi(msg : SubscribeMulti) : self
Source
subscribe_single(msg : SubscribeSingle) : self
Source
unsubscribe(msg : Unsubscribe) : self
Source
unsubscribe_multi(msg : UnsubscribeMulti) : self
Source

Instance methods

encode_bsatn(encoder : BSATN::Encoder) : Nil
Source
payload
Source
to_bsatn
Source
to_sats_json
Source

Nested types