ObjectMapping7

givers.form.generated.ObjectMapping7
class ObjectMapping7[T, A0, A1, A2, A3, A4, A5, A6](apply: (A0, A1, A2, A3, A4, A5, A6) => T, unapply: T => Option[(A0, A1, A2, A3, A4, A5, A6)], f0: Field[A0], f1: Field[A1], f2: Field[A2], f3: Field[A3], f4: Field[A4], f5: Field[A5], f6: Field[A6]) 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[_]]