validateAsync

open suspend fun validateAsync(value: T, vararg groups: KClass<*>, failFast: Boolean = false): ValidationResult

Asynchronously validates the target instance against configured constraints.

Return

ValidationResult containing overall validity status and any detected ValidationErrors.

Parameters

value

The target object instance to validate.

groups

Validation groups to evaluate.

failFast

If true, validation terminates immediately upon encountering the first error.