object MetaSchema
- Companion:
- class
Type members
Classlikes
final case class Dictionary(keys: MetaSchema, values: MetaSchema, path: NodePath, optional: Boolean) extends MetaSchema
- Companion:
- object
final case class Either(path: NodePath, left: MetaSchema, right: MetaSchema, optional: Boolean) extends MetaSchema
- Companion:
- object
final case class Product(id: TypeId, path: NodePath, fields: Chunk[Labelled], optional: Boolean) extends MetaSchema
- Companion:
- object
final case class Sum(id: TypeId, path: NodePath, cases: Chunk[Labelled], optional: Boolean) extends MetaSchema
- Companion:
- object
final case class Tuple(path: NodePath, left: MetaSchema, right: MetaSchema, optional: Boolean) extends MetaSchema
- Companion:
- object
final case class Value(valueType: StandardType[_], path: NodePath, optional: Boolean) extends MetaSchema
- Companion:
- object