inputvalidator
package
inputvalidator
Type Members
-
trait
Error extends AnyRef
-
case class
Errors(errors: Map[String, Seq[Error]]) extends Product with Serializable
-
-
case class
Form[A](validations: Validations, value: A) extends ValidatorLike 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
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] = ..., validations: Validations = ...) extends ValidatorLike with Product with Serializable
-
case class
Messages(prefix: String = "messages", locale: Option[Locale] = scala.None) extends Product with Serializable
-
-
-
-
sealed
trait
Validation extends AnyRef
-
-
-
-
case class
Validations(inputMap: Map[String, Any], validations: Seq[Validation]) extends Product with Serializable
-
case class
Validator(validations: Validations = ...) extends ValidatorLike with Product with Serializable
-
-
case class
intMaxValue(max: Int) extends ValidationRule with Product with Serializable
-
case class
intMinMaxValue(min: Int, max: Int) extends ValidationRule with Product with Serializable
-
case class
intMinValue(min: Int) extends ValidationRule with Product with Serializable
-
case class
length(len: Int) extends ValidationRule with Product with Serializable
-
case class
longMaxValue(max: Long) extends ValidationRule with Product with Serializable
-
case class
longMinMaxValue(min: Long, max: Long) extends ValidationRule with Product with Serializable
-
case class
longMinValue(min: Long) extends ValidationRule with Product with Serializable
-
case class
maxLength(max: Int) extends ValidationRule with Product with Serializable
-
case class
minLength(min: Int) extends ValidationRule with Product with Serializable
-
case class
minMaxLength(min: Int, max: Int) extends ValidationRule with Product with Serializable
-
case class
notEmpty(trim: Boolean = true) extends ValidationRule with Product with Serializable
-
case class
required(trim: Boolean = true) extends ValidationRule 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