Yson Value
YsonValue represents any valid YSON value.
Variants cover the standard JSON value set plus Yorkie CRDT and special scalar types: YsonText, YsonTree, YsonInt, YsonLong, YsonDate, YsonBinData, and YsonCounter.
Inheritors
Types
Link copied to clipboard
YsonBinData represents a Base64-encoded binary literal, serialized as BinData("...").
Link copied to clipboard
YsonBoolean wraps a boolean primitive.
Link copied to clipboard
YsonCounter represents a Counter CRDT, serialized as Counter(Int(...)) or Counter(Long(...)).
Link copied to clipboard
YsonDedupCounter represents a DedupCounter CRDT that counts unique actors via HyperLogLog, serialized as DedupCounter(Int(...),"base64").
Link copied to clipboard
YsonNumber wraps a JSON number primitive.
Link copied to clipboard
YsonObject represents a plain key-value map.
Link copied to clipboard
YsonString wraps a string primitive.
Link copied to clipboard
YsonTree represents a Tree CRDT, serialized as Tree({...}).