@ceramic-sdk/model-instance-protocol v0.2.1 • Docs
Ceramic SDK / @ceramic-sdk/model-instance-protocol / DataInitEventPayload
constDataInitEventPayload:SparseCodec<object>
Init event payload for a non-deterministic ModelInstanceDocument Stream
data:
TrivialCodec<Record<string,unknown>> =unknownRecord
header:
SparseCodec<object> =DocumentInitEventHeader
context:
OptionalCodec<Type<StreamID,Uint8Array,StreamID|Uint8Array>>
controllers:
TupleCodec<[RefinementCodec<TrivialCodec<string>,string&WithOpaque<"DIDString">>]>
model:
Type<StreamID,Uint8Array,StreamID|Uint8Array> =streamIDAsBytes
sep:
LiteralCodec<"model">
shouldIndex:
OptionalCodec<TrivialCodec<boolean>>
unique:
OptionalCodec<TrivialCodec<Uint8Array>>