zio-schema
zio-schema
zio.schema
AccessorBuilder
Append
Append
AppendLowPriority
AppendLowPriority2
CaseSet
CaseSet
:+:
Cons
Empty
Empty
Cons0
DefaultJavaTimeSchemas
Diff
Diff
BigDecimal
BigInt
Bool
EitherDiff
Identical
LCS
NotComparable
Number
Record
SchemaMigration
Temporal
Total
Transform
Tuple
ZonedDateTime
Differ
Differ
DynamicValue
DynamicValue
Dictionary
DynamicAst
Enumeration
Error
LeftValue
NoneValue
Primitive
Record
RightValue
Sequence
SetValue
Singleton
SomeValue
Tuple
FieldSet
FieldSet
:*:
Empty
Schema
Schema
Case
CaseClass0
CaseClass1
CaseClass10
CaseClass11
CaseClass12
CaseClass13
CaseClass14
CaseClass15
CaseClass16
CaseClass17
CaseClass18
CaseClass19
CaseClass2
CaseClass20
CaseClass21
CaseClass22
CaseClass3
CaseClass4
CaseClass5
CaseClass6
CaseClass7
CaseClass8
CaseClass9
Collection
Dynamic
EitherSchema
Enum
Enum1
Enum10
Enum11
Enum12
Enum13
Enum14
Enum15
Enum16
Enum17
Enum18
Enum19
Enum2
Enum20
Enum21
Enum22
Enum3
Enum4
Enum5
Enum6
Enum7
Enum8
Enum9
EnumN
Fail
Field
GenericRecord
Lazy
MapSchema
Meta
Optional
Primitive
Record
SemiDynamic
Sequence
SetSchema
Transform
Tuple
SchemaEquality
SchemaOrdering
SchemaSyntax
DiffOps
DynamicValueOps
MigrationOps
StandardType
StandardType
BigDecimalType
BigIntegerType
BinaryType
BoolType
ByteType
CharType
DayOfWeekType
DoubleType
DurationType
FloatType
InstantType
IntType
LocalDateTimeType
LocalDateType
LocalTimeType
LongType
MonthDayType
MonthType
OffsetDateTimeType
OffsetTimeType
PeriodType
ShortType
StringType
UUIDType
UnitType
YearMonthType
YearType
ZoneIdType
ZoneOffsetType
ZonedDateTimeType
TypeId
TypeId
Nominal
Structural
syntax
zio.schema.annotation
validate
zio.schema.ast
Migration
Migration
AddCase
AddNode
ChangeType
DecrementDimensions
DeleteNode
IncrementDimensions
LabelTransformation
LabelTransformation
Optional
Recursive
Relabel
Require
UpdateFail
NodePath
NodePathSyntax
SchemaAst
SchemaAst
Dictionary
Dictionary
Dynamic
Dynamic
Either
Either
FailNode
FailNode
ListNode
ListNode
Product
Product
Ref
Ref
Sum
Sum
Tuple
Tuple
Value
Value
zio.schema.codec
Codec
zio.schema.diff
Edit
Edit
Delete
Insert
Keep
zio.schema.validation
Bool
Bool
And
Leaf
Not
Or
NumType
NumType
BigDecimalType
BigIntType
DoubleType
FloatType
IntType
LongType
ShortType
PhoneNumberValidation
PhoneNumberValidation
Predicate
Predicate
Num
EqualTo
GreaterThan
LessThan
Num
Str
Matches
MaxLength
MinLength
Str
True
Regex
Regex
Alternate
CharacterSet
Digit
Empty
Letter
Repeat
Sequence
Regexs
Time
Validation
Validation
ValidationError
ValidationError
EqualTo
GreaterThan
LessThan
MaxLength
MinLength
NotEqualTo
NotRegexMatch
RegexMatch
zio-schema
/
zio.schema.validation
/
Predicate
/
Str
Str
sealed
trait
Str
[
A
]
extends
Predicate
[
A
]
Companion:
object
Graph
Supertypes
Known subtypes
trait
Predicate
[
A
]
class
Object
trait
Matchable
class
Any
class
Matches
class
MaxLength
class
MinLength
Type members
Value members
Type members
Inherited types
type
Errors
=
List
[
ValidationError
]
Inherited from:
Predicate
type
Result
=
Either
[
Errors
,
Errors
]
Inherited from:
Predicate
Value members
Inherited methods
def
validate
(
value:
A
):
Result
Inherited from:
Predicate