zio.schema.validation

Members list

Type members

Classlikes

sealed trait Bool[A]

Attributes

Companion
object
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
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Bool.type
sealed trait NumType[A]

Attributes

Companion
object
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
Show all
object NumType

Attributes

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

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object PhoneNumberValidation.type
sealed trait Predicate[A]

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Contramap[B, A]
class Either[L, R]
trait Num[A]
class EqualTo[A]
class GreaterThan[A]
class LessThan[A]
class Optional[A]
trait Str[A]
class Matches
class MaxLength
class MinLength
class True[A]
Show all
Self type
object Predicate

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Predicate.type
sealed trait Regex

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
object Validation extends Regexs, Time

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
trait Time
trait Regexs
class Object
trait Matchable
class Any
Show all
Self type
Validation.type
sealed trait ValidationError

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class EqualTo[A]
class EqualToLeft[A]
class EqualToNone
class EqualToRight[A]
class Generic
class GreaterThan[A]
class LessThan[A]
class MaxLength
class MinLength
class MissingField
class NotEqualTo[A]
class RegexMatch
Show all

Attributes

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