io.github.srs.model.validation

Members list

Type members

Classlikes

ADT collecting validation failures that are meaningful in the domain.

ADT collecting validation failures that are meaningful in the domain.

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Validation

Companion object for Validation that provides utility methods for common validations.

Companion object for Validation that provides utility methods for common validations.

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
Validation.type

Types

type Validation[+A] = Either[DomainError, A]

Type alias for domain‑level validations: Right = valid, Left = error.

Type alias for domain‑level validations: Right = valid, Left = error.

Attributes