Ordered WAM buffer input matching Baileys rc9's BinaryInfo.
Summary
Types
One WAM event entry to encode into the buffer.
Ordered WAM key/value pairs.
Scalar values accepted by the WAM encoder.
Functions
Create a new WAM buffer.
Types
@type event_input() :: %{ :name => String.t() | atom(), optional(:props) => ordered_values(), optional(:globals) => ordered_values() }
One WAM event entry to encode into the buffer.
Ordered WAM key/value pairs.
Lists preserve the same insertion order Baileys gets from JavaScript objects.
@type t() :: %BaileysEx.WAM.BinaryInfo{ events: [event_input()], protocol_version: non_neg_integer(), sequence: non_neg_integer() }
Scalar values accepted by the WAM encoder.