Schema

class Schema[S <: ([x[_]] =>> Schematic[x]), Z](fields: Vector[StructureField[S, Z, _]], const: Vector[Any] => Z) extends Schema[S, Z]
trait Schema[S, Z]
class Object
trait Matchable
class Any

Value members

Concrete methods

def compile[F[_]](s: S[F]): F[Z]

Inherited methods

final def apply[F[_]](s: S[F]): F[Z]
Inherited from:
Schema
final def oneOf[Union]: OneOfPartiallyApplied[S, Union, Z]
Inherited from:
Schema
final def optional[Struct]: OptionalPartiallyApplied[S, Struct, Z]
Inherited from:
Schema
final def required[Struct]: RequiredPartiallyApplied[S, Struct, Z]
Inherited from:
Schema

Deprecated and Inherited methods

@deprecated("use compile instead")
final def form[F[_]](s: S[F]): F[Z]
Deprecated
Inherited from:
Schema