Package io.ably.lib.liveobjects.value
package io.ably.lib.liveobjects.value
Write-side value types for LiveObjects mutations.
LiveMapValue is the union of values
assignable to a LiveMap key;
LiveMap and
LiveCounter are immutable initial-value
holders describing new objects to be created by a mutation; they expose only
the static create factories (RTLMV3 / RTLCV3), which delegate to the
LiveObjects implementation extending these abstract classes. Their internal
state (entries / count) is held by the implementation and
has no public accessor.
Spec: RTLM20 / RTPO15a2 / RTINS12a2 (value union); RTLMV3 / RTLCV3 (new-object value types)
-
ClassesClassDescriptionAn immutable value type representing the intent to create a new
LiveCounterobject with a specific initial count.An immutable value type representing the intent to create a newLiveMapobject with specific initial entries.The union of values assignable to aLiveMapkey:Boolean | Binary | Number | String | JsonArray | JsonObject | LiveCounter | LiveMap.