FailWithValidationMessage

Value members

Concrete methods

def build[P](field: Field[P], errorType: => String, errorMessage: => Option[String]): ValidationMessage

Inherited methods

def compare[PP](operation: CompareOperation, compared: String)(field: Field[PP]): ValidationMessage
def compare[PP, C](operation: CompareOperation, compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): ValidationMessage
def equal[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): ValidationMessage
def greater[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): ValidationMessage
def greaterEqual[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): ValidationMessage
def less[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): ValidationMessage
def lessEqual[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): ValidationMessage
def maxSize[PP](size: Int)(field: Field[PP]): ValidationMessage
def message[PP](error: String, message: Option[String])(field: Field[PP]): ValidationMessage
def minSize[PP](size: Int)(field: Field[PP]): ValidationMessage
def notEqual[PP, C](compared: C)(field: Field[PP])(implicit C: FieldCompare[PP, C]): ValidationMessage
def oneOf[PP](variants: Seq[PP])(field: Field[PP]): ValidationMessage