inputvalidator
package
inputvalidator
Type Members
-
trait
Error extends AnyRef
-
case class
Errors(errors: Map[String, Seq[Error]]) extends Product with Serializable
-
case class
Failure(input: Input, errors: Seq[Error]) extends Result with Product with Serializable
-
-
sealed
trait
Input extends AnyRef
-
sealed
trait
Inputs extends AnyRef
-
case class
InputsFromMap(map: Map[String, Any]) extends Inputs with Product with Serializable
-
case class
InputsFromResults(results: Results) extends Inputs with Product with Serializable
-
case class
KeyInput(key: String) extends Input with Product with Serializable
-
case class
KeyValueInput(key: String, value: Any) extends Input with Product with Serializable
-
case class
MapValidator(map: Map[String, Any] = ..., results: Results = ...) extends ValidatorLike with Product with Serializable
-
case class
Messages(prefix: String = "messages", locale: Option[Locale] = scala.None) extends Product with Serializable
-
case class
NotYet(input: Input, validations: Validation) extends Result with Product with Serializable
-
sealed
trait
Result extends AnyRef
-
case class
Results(inputMap: Map[String, Any], results: Seq[Result]) extends Product with Serializable
-
-
case class
Success(input: Input) extends Result with Product with Serializable
-
-
-
case class
Validator(results: Results = ...) extends ValidatorLike with Product with Serializable
-
-
case class
intMaxValue(max: Int) extends Validation with Product with Serializable
-
case class
intMinMaxValue(min: Int, max: Int) extends Validation with Product with Serializable
-
case class
intMinValue(min: Int) extends Validation with Product with Serializable
-
case class
length(len: Int) extends Validation with Product with Serializable
-
case class
longMaxValue(max: Long) extends Validation with Product with Serializable
-
case class
longMinMaxValue(min: Long, max: Long) extends Validation with Product with Serializable
-
case class
longMinValue(min: Long) extends Validation with Product with Serializable
-
case class
maxLength(max: Int) extends Validation with Product with Serializable
-
case class
minLength(min: Int) extends Validation with Product with Serializable
-
case class
minMaxLength(min: Int, max: Int) extends Validation with Product with Serializable
-
case class
notEmpty(trim: Boolean = true) extends Validation with Product with Serializable
-
case class
required(trim: Boolean = true) extends Validation with Product with Serializable
Value Members
-
implicit
def
InputToInputWithIs(input: Input): InputWithIs
-
object
Messages extends Serializable
-
-
object
Validator extends Serializable
-
-
-
-
def
input(kv: (String, Any)): KeyValueInput
-
def
inputKey(name: String): KeyInput
-
-
-
-
-
-
Inherited from AnyRef
Inherited from Any