FailWithValidationError

trait FailWith[ValidationError, Nothing]
class Object
trait Matchable
class Any

Value members

Concrete methods

def compare[A](operation: CompareOperation, compared: String)(field: Field[A]): ValidationError
def empty[A](field: Field[A]): ValidationError
def invalid[A](field: Field[A]): ValidationError
def maxSize[A](size: Int)(field: Field[A]): ValidationError
def message[A](error: String, message: Option[String])(field: Field[A]): ValidationError
def minSize[A](size: Int)(field: Field[A]): ValidationError
def nonEmpty[A](field: Field[A]): ValidationError
def oneOf[A](variants: Seq[A])(field: Field[A]): ValidationError

Inherited methods

def compare[PP, C](operation: CompareOperation, compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): ValidationError
Inherited from:
FailWithCompare
def equal[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): ValidationError
Inherited from:
FailWithCompare
def greater[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): ValidationError
Inherited from:
FailWithCompare
def greaterEqual[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): ValidationError
Inherited from:
FailWithCompare
def less[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): ValidationError
Inherited from:
FailWithCompare
def lessEqual[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): ValidationError
Inherited from:
FailWithCompare
def notEqual[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): ValidationError
Inherited from:
FailWithCompare