ConditionalMappings
uk.gov.voa.play.form.ConditionalMappings
object ConditionalMappings
Attributes
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ConditionalMappings.type
Members list
Value members
Concrete methods
def mandatory[T](mapping: Mapping[T], prefix: Option[String], showNestedErrors: Boolean): ConditionalMapping[Option[T]]
def mandatoryAndOnlyIfAnyOf[T](fieldName: String, values: Seq[String], mapping: Mapping[T]): Mapping[Option[T]]
def mandatoryBooleanIfTrue(fieldName: String, mapping: Mapping[Boolean], prefix: Option[String]): ConditionalMapping[Option[Boolean]]
def mandatoryIfAllEqual[T](pairs: Seq[(String, String)], mapping: Mapping[T], prefix: Option[String], showNestedErrors: Boolean, error: Option[String]): Mapping[Option[T]]
def mandatoryIfAnyAreTrue[T](fields: Seq[String], mapping: Mapping[T], prefix: Option[String], showNestedErrors: Boolean, fieldsToExclude: Seq[String]): Mapping[Option[T]]
def mandatoryIfAnyOf[T](fieldName: String, values: Seq[String], mapping: Mapping[T]): Mapping[Option[T]]
def mandatoryIfEqualToAny[T](fieldName: String, values: Seq[String], mapping: Mapping[T]): Mapping[Option[T]]
def mandatoryIfFalse[T](fieldName: String, mapping: Mapping[T], prefix: Option[String]): Mapping[Option[T]]
def mandatoryIfTrue[T](fieldName: String, mapping: Mapping[T], prefix: Option[String]): Mapping[Option[T]]
def onlyIfAny[T](pairs: Seq[(String, String)], mapping: Mapping[T])(implicit nonMapValue: T): Mapping[T]
In this article