FieldBuilder

class FieldBuilder[R]
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[E](name: String, get: R => E, default: Option[E])(elemSchema: Schema[E]): FreeApplicative[[_] =>> Field[R, _$16], E]
def const[V](name: String, value: V)(valueSchema: Schema[V]): FreeApplicative[[_] =>> Field[R, _$18], Unit]
def opt[E](name: String, get: R => Option[E])(elemSchema: Schema[E]): FreeApplicative[[_] =>> Field[R, _$21], Option[E]]
def pure[A](a: A): FreeApplicative[[_] =>> Field[R, _$17], A]