ValidationResult

sealed interface ValidationResult

Represents the result of state validation.

This sealed interface provides type-safe validation results, allowing clear distinction between valid and invalid states.

Inheritors

Types

Link copied to clipboard
data class Invalid(val errors: List<String>) : ValidationResult

Indicates that the state failed validation.

Link copied to clipboard
data object Valid : ValidationResult

Indicates that the state passed validation.