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.