@ceramic-sdk/model-protocol v0.2.1 • Docs
Ceramic SDK / @ceramic-sdk/model-protocol / ModelDefinitionV2
constModelDefinitionV2:SparseCodec<object>
accountRelation:
UnionCodec<[ExactCodec<TypeCodec<object>>,ExactCodec<TypeCodec<object>>,ExactCodec<TypeCodec<object>>,ExactCodec<TypeCodec<object>>]> =ModelAccountRelationV2
description:
OptionalCodec<TrivialCodec<string>>
immutableFields:
OptionalCodec<Codec<string[],string[],unknown> &object>
implements:
Codec<string[],string[],unknown> &object
interface:
TrivialCodec<boolean> =boolean
name:
TrivialCodec<string> =string
relations:
OptionalCodec<NonEnumerableRecordCodec<TrivialCodec<string>,UnionCodec<[ExactCodec<TypeCodec<object>>,ExactCodec<TypeCodec<object>>]>>>
schema:
Type<Object<any>,Object<any>,unknown> =ObjectSchema
version:
LiteralCodec<"2.0">
views:
OptionalCodec<NonEnumerableRecordCodec<TrivialCodec<string>,UnionCodec<[UnionCodec<[ExactCodec<TypeCodec<object>>,ExactCodec<TypeCodec<object>>]>,UnionCodec<[ExactCodec<TypeCodec<object>>,ExactCodec<TypeCodec<object>>,ExactCodec<TypeCodec<object>>,ExactCodec<TypeCodec<object>>]>]>>>