uk.gov.voa.play.form

Members list

Type members

Classlikes

case class ConditionalMapping[T](condition: Condition, wrapped: Mapping[T], defaultValue: T, constraints: Seq[Constraint[T]], keys: Set[String]) extends Mapping[T]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Mapping[T]
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class MandatoryOptionalMapping[T](wrapped: Mapping[T], constraints: Seq[Constraint[Option[T]]]) extends Mapping[Option[T]]

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait Mapping[Option[T]]
class Object
trait Matchable
class Any
Show all
implicit class conditionOpts(c: Condition)

Attributes

Supertypes
class Object
trait Matchable
class Any

Types

type Condition = (Map[String, String]) => Boolean

Implicits

Implicits

final implicit def conditionOpts(c: Condition): conditionOpts
implicit def emptyList[A]: List[A]
implicit def emptyOption[A]: Option[A]