Packages

c

jap.fields.ZIOInterop

ZValidationModule

abstract class ZValidationModule[V[_], E] extends all with ZIOSyntaxAll with ZIOEffectInstances

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ZValidationModule
  2. ZIOEffectInstances
  3. ZIOSyntaxAll
  4. ZIOPolicySyntax
  5. all
  6. PolicySyntax
  7. ValidatedSyntax
  8. FieldSyntax
  9. IterableSyntax
  10. MapSyntax
  11. StringSyntax
  12. OptionSyntax
  13. OrderingSyntax
  14. RuleSyntax
  15. BooleanSyntax
  16. GenericSyntax
  17. AnyRef
  18. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ZValidationModule()(implicit V: Validated[V])

Type Members

  1. type IOPolicy[ZE, P] = ValidationPolicy[P, [γ$3$]ZIO[Any, ZE, γ$3$], V, E]
  2. type IOPolicyBuilder[ZE, P] = ValidationPolicyBuilder[P, [γ$4$]ZIO[Any, ZE, γ$4$], V, E]
  3. type IORule[+ZE] = Rule[[γ$2$]ZIO[Any, ZE, γ$2$], V, E]
  4. type RIOPolicy[ZR, P] = ValidationPolicy[P, [γ$3$]ZIO[ZR, Throwable, γ$3$], V, E]
  5. type RIOPolicyBuilder[ZR, P] = ValidationPolicyBuilder[P, [γ$4$]ZIO[ZR, Throwable, γ$4$], V, E]
  6. type RIORule[-ZR] = Rule[[γ$2$]ZIO[ZR, Throwable, γ$2$], V, E]
  7. type TaskPolicy[P] = ValidationPolicy[P, [γ$3$]ZIO[Any, Throwable, γ$3$], V, E]
  8. type TaskPolicyBuilder[P] = ValidationPolicyBuilder[P, [γ$4$]ZIO[Any, Throwable, γ$4$], V, E]
  9. type TaskRule = Rule[[γ$2$]ZIO[Any, Throwable, γ$2$], V, E]
  10. type UIOPolicy[P] = ValidationPolicy[P, [γ$3$]ZIO[Any, Nothing, γ$3$], V, E]
  11. type UIOPolicyBuilder[P] = ValidationPolicyBuilder[P, [γ$4$]ZIO[Any, Nothing, γ$4$], V, E]
  12. type UIORule = Rule[[γ$2$]ZIO[Any, Nothing, γ$2$], V, E]
  13. type URIOPolicy[ZR, P] = ValidationPolicy[P, [γ$3$]ZIO[ZR, Nothing, γ$3$], V, E]
  14. type URIOPolicyBuilder[ZR, P] = ValidationPolicyBuilder[P, [γ$4$]ZIO[ZR, Nothing, γ$4$], V, E]
  15. type URIORule[-ZR] = Rule[[γ$2$]ZIO[ZR, Nothing, γ$2$], V, E]
  16. type ZIOPolicy[ZR, ZE, P] = ValidationPolicy[P, [γ$3$]ZIO[ZR, ZE, γ$3$], V, E]
  17. type ZIOPolicyBuilder[ZR, ZE, P] = ValidationPolicyBuilder[P, [γ$4$]ZIO[ZR, ZE, γ$4$], V, E]
  18. type ZIORule[-ZR, +ZE] = Rule[[γ$2$]ZIO[ZR, ZE, γ$2$], V, E]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit val V: Validated[V]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. def someOrValid[F[_], V[_], E](rule: ⇒ Option[Rule[F, V, E]])(implicit arg0: Effect[F], arg1: Validated[V]): Rule[F, V, E]
    Definition Classes
    OptionSyntax
  17. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  18. implicit final def toBooleanFieldOps[F[_], V[_], E](field: Field[Boolean]): BooleanFieldOps[F, V, E]
    Definition Classes
    BooleanSyntax
  19. implicit def toFieldFromOps(field: Field.type): FieldFromOps
    Definition Classes
    FieldSyntax
  20. implicit final def toFieldOps[F[_], V[_], E, P](field: Field[P]): FieldOps[P, F, V, E]
    Definition Classes
    GenericSyntax
  21. implicit def toFieldSubOps[P](field: Field[P]): FieldSubOps[P]
    Definition Classes
    FieldSyntax
  22. implicit def toFieldZIOPolicyOps[P, V[_], E](field: Field[P]): ZIOPolicyOps[P, V, E]
    Definition Classes
    ZIOPolicySyntax
  23. implicit final def toIterableFieldOps[F[_], V[_], E, P, I[X] <: Iterable[X]](field: Field[I[P]]): IterableFieldOps[P, I, F, V, E]
    Definition Classes
    IterableSyntax
  24. implicit final def toMapFieldOps[F[_], V[_], E, K, P](field: Field[Map[K, P]]): MapFieldOps[K, P, F, V, E]
    Definition Classes
    MapSyntax
  25. implicit final def toOptionFieldOps[F[_], V[_], E, P](field: Field[Option[P]]): OptionFieldOps[P, F, V, E]
    Definition Classes
    OptionSyntax
  26. implicit final def toOrderingFieldOps[F[_], V[_], E, P](field: Field[P]): OrderingFieldOps[P, F, V, E]
    Definition Classes
    OrderingSyntax
  27. implicit def toPolicyOps[P, F[_], V[_], E](builder: ValidationPolicyBuilder[P, F, V, E]): PolicyOps[P, F, V, E]
    Definition Classes
    PolicySyntax
  28. implicit final def toRuleSequenceOps[F[_], V[_], E](rules: Iterable[Rule[F, V, E]]): RuleSequenceOps[F, V, E]
    Definition Classes
    RuleSyntax
  29. implicit final def toRuleValidationOps[F[_], V[_], E](rule: Rule[F, V, E]): RuleValidationOps[F, V, E]
    Definition Classes
    RuleSyntax
  30. def toString(): String
    Definition Classes
    AnyRef → Any
  31. implicit final def toStringFieldOps[F[_], V[_], E](field: Field[String]): StringFieldOps[F, V, E]
    Definition Classes
    StringSyntax
  32. implicit final def toValidatedIdOps[E](error: E): ValidatedIdOps[E]
    Definition Classes
    ValidatedSyntax
  33. implicit final def toValidatedOps[V[_], E](vr: V[E]): ValidatedOps[V, E]
    Definition Classes
    ValidatedSyntax
  34. implicit final def toValidatedSeqOps[V[_], E](iterable: Iterable[V[E]]): ValidatedSeqOps[V, E]
    Definition Classes
    ValidatedSyntax
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  38. implicit def zioEffect[R, E]: Effect[[γ$0$]ZIO[R, E, γ$0$]]

    jap.fields.typeclass.Effect instance for zio.ZIO

    jap.fields.typeclass.Effect instance for zio.ZIO

    Definition Classes
    ZIOEffectInstances
  39. object IOPolicy
  40. object RIOPolicy
  41. object TaskPolicy
  42. object UIOPolicy
  43. object URIOPolicy
  44. object ZIOPolicy

Inherited from ZIOEffectInstances

Inherited from ZIOSyntaxAll

Inherited from ZIOPolicySyntax

Inherited from all

Inherited from PolicySyntax

Inherited from ValidatedSyntax

Inherited from FieldSyntax

Inherited from IterableSyntax

Inherited from MapSyntax

Inherited from StringSyntax

Inherited from OptionSyntax

Inherited from OrderingSyntax

Inherited from RuleSyntax

Inherited from BooleanSyntax

Inherited from GenericSyntax

Inherited from AnyRef

Inherited from Any

Ungrouped