zio.schema.validation

Members list

Concise view

Type members

Classlikes

sealed trait Bool[A]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class And[A]
class Leaf[A]
class Not[A]
class Or[A]
Self type
Bool[A]
object Bool

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Bool.type
sealed trait NumType[A]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object BigDecimalType.type
object BigIntType.type
object DoubleType.type
object FloatType.type
object IntType.type
object LongType.type
object ShortType.type
object NumType

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
NumType.type

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
sealed trait Predicate[A]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Num[A]
class EqualTo[A]
class GreaterThan[A]
class LessThan[A]
trait Str[A]
class Matches
class MaxLength
class MinLength
class True[A]
object Predicate

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed trait Regex

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Alternate
class Between
object Digit.type
object Empty.type
object Letter.type
class Literal
class Repeat
class Sequence
Self type
object Regex

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Regex.type
trait Regexs

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Validation.type
trait Time

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Validation.type
final case class Validation[A](bool: Bool[Predicate[A]])

Attributes

Companion:
object
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
object Validation extends Regexs with Time

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
trait Time
trait Regexs
class Object
trait Matchable
class Any
Self type
sealed trait ValidationError

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class EqualTo[A]
class Generic
class GreaterThan[A]
class LessThan[A]
class MaxLength
class MinLength
class NotEqualTo[A]

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type