ObjectMapping14

givers.form.generated.ObjectMapping14
class ObjectMapping14[T, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](apply: (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) => T, unapply: T => Option[(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)], f0: Field[A0], f1: Field[A1], f2: Field[A2], f3: Field[A3], f4: Field[A4], f5: Field[A5], f6: Field[A6], f7: Field[A7], f8: Field[A8], f9: Field[A9], f10: Field[A10], f11: Field[A11], f12: Field[A12], f13: Field[A13]) extends ObjectMapping[T]

Attributes

Graph
Supertypes
trait ObjectMapping[T]
trait ValueMapping[T]
trait Mapping[T]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def bind(value: JsValue, context: BindContext): Try[T]
def unbind(value: T, context: UnbindContext): JsValue

Inherited methods

def addError(error: String, argCount: Int): Boolean

Attributes

Inherited from:
Mapping
def bind(value: JsLookupResult, context: BindContext): Try[T]

Attributes

Inherited from:
ValueMapping
override def getAllErrors(): Set[ErrorSpec]

Attributes

Definition Classes
Inherited from:
ObjectMapping
def pipe[R](bind: T => R, unbind: R => T): Mapping[R]

Attributes

Inherited from:
Mapping
def transform[R](bind: (T, BindContext) => Try[R], unbind: (R, UnbindContext) => T, errors: ErrorSpec*): Mapping[R]

Attributes

Inherited from:
Mapping
def validate(error: => String, args: Any*)(fn: T => Boolean): Mapping[T]

Attributes

Inherited from:
Mapping
def verifying(error: => String, fn: T => Boolean): Mapping[T]

Attributes

Inherited from:
Mapping

Concrete fields

val fields: Seq[Field[_]]