package
check
Type Members
-
trait
Check[R] extends AnyRef
-
case class
CheckBase[R, P, X](preparer: Preparer[R, P], extractorExpression: Expression[Extractor[P, X]], validatorExpression: Expression[Validator[X]], saveAs: Option[String]) extends Check[R] with Product with Serializable
-
case class
CheckBuilder[C <: Check[R], R, P, X](validatorCheckBuilder: ValidatorCheckBuilder[C, R, P, X], validator: Expression[Validator[X]], saveAs: Option[String] = None) extends Product with Serializable
-
case class
CheckResult(extractedValue: Option[Any], saveAs: Option[String]) extends Product with Serializable
-
-
-
case class
ConditionalCheck[R, C <: Check[R]](condition: (R, Session) ⇒ Validation[Boolean], thenCheck: C) extends Check[R] with Product with Serializable
-
-
-
-
type
Extender[C <: Check[R], R] = (Check[R]) ⇒ C
-
-
-
-
-
-
-
-
-
type
Preparer[R, P] = (R) ⇒ Validation[P]
-
trait
SaveAs[C <: Check[R], R, P, X] extends AnyRef
-
-
-
trait
Validator[A] extends AnyRef
-
Inherited from AnyRef
Inherited from Any