invoke

abstract operator fun invoke(value: V): ValidationResult(source)

Validates the given value and returns a ValidationResult.

Return

A ValidationResult.Valid if validation passes, or ValidationResult.Invalid with error messages if it fails.

Parameters

value

The value to validate.