net.atinu

dvalidation

package dvalidation

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. dvalidation
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. type DValidation[T] = Validation[DomainErrors, T]

  2. type DValidator[T] = (T) ⇒ DValidation[T]

  3. trait DomainError extends AnyRef

    Represents an error and attaches information to it which can be used for translation and error handling in general.

  4. final class DomainErrors extends AnyRef

    Container for DomainError.

    Container for DomainError. Every instance of this class has to reference at least one DomainError.

  5. trait ErrorMap[-T <: DomainError] extends (T) ⇒ DomainError

    Enables a user of a validator to map generic error value(s) to domain specific ones

    Enables a user of a validator to map generic error value(s) to domain specific ones

    T

    a DomainError

  6. sealed trait Path extends AnyRef

  7. implicit final class dSeqValidation[T] extends AnyVal

  8. implicit final class dValFirstSuccess[T] extends AnyVal

  9. implicit final class dvalidationToValidationNel[T] extends AnyVal

  10. implicit final class optToValidation[T] extends AnyVal

  11. implicit final class tToSuccess[T] extends AnyVal

  12. implicit final class tToValidation[T] extends AnyVal

  13. implicit final class tryToValidation[T] extends AnyVal

Value Members

  1. object DomainError

  2. object DomainErrors

  3. object ErrorMap

  4. object Path

  5. object Validator extends BaseValidator with OrderValidator with SizedValidator

  6. package errors

  7. package validator

Inherited from AnyRef

Inherited from Any

Ungrouped