object SchemaType
- Companion
- class
Type members
Classlikes
case
class SCoproduct[T](subtypes: List[Schema[_]], discriminator: Option[SDiscriminator])(subtypeSchema: T => Option[Schema[_]]) extends SchemaType[T]
case
class SOpenProduct[T, V](valueSchema: Schema[V])(fieldValues: T => Map[String, V]) extends SchemaType[T]