package
schemas
Type Members
-
final
case class
ArrayType[F[_], T](schema: Schema[T], toList: (F[T]) ⇒ List[T], fromList: (List[T]) ⇒ F[T]) extends Schema[F[T]] with Product with Serializable
-
-
final
case class
MapType[F[_, _], K, V](keySchema: Schema[K], valueSchema: Schema[V], toMap: (F[K, V]) ⇒ Map[K, V], fromMap: (Map[K, V]) ⇒ F[K, V]) extends Schema[F[K, V]] with Product with Serializable
-
-
-
-
-
-
final
case class
Type[T](fieldType: FieldType) extends Schema[T] with Product with Serializable