@ceramic-sdk/model-protocol v0.2.1 • Docs
Ceramic SDK / @ceramic-sdk/model-protocol / ModelDefinitionV1
constModelDefinitionV1:SparseCodec<object>
accountRelation:
UnionCodec<[ExactCodec<TypeCodec<object>>,ExactCodec<TypeCodec<object>>]> =ModelAccountRelation
description:
OptionalCodec<TrivialCodec<string>>
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<"1.0">
views:
OptionalCodec<NonEnumerableRecordCodec<TrivialCodec<string>,UnionCodec<[UnionCodec<[ExactCodec<TypeCodec<object>>,ExactCodec<TypeCodec<object>>]>,UnionCodec<[ExactCodec<TypeCodec<object>>,ExactCodec<TypeCodec<object>>,ExactCodec<TypeCodec<object>>]>]>>>