ValidationResult
Represents the result of a validation operation.
This sealed class provides a type-safe way to represent validation outcomes, either successful validation or validation failure with error messages.
Usage:
val result = when {
value.isNotBlank() -> ValidationResult.Valid
else -> ValidationResult.Invalid("Value is required")
}
Content copied to clipboard