zio-schema
zio-schema
API
zio.schema
annotation
caseName
caseNameAliases
description
directDynamicMapping
discriminatorName
fieldDefaultValue
fieldName
fieldNameAliases
noDiscriminator
optionalField
recordName
rejectExtraFields
simpleEnum
transientCase
transientField
validate
codec
BinaryCodec
BinaryCodec
BinaryCodecs
BinaryCodecs
Codec
Codecs
Codecs
DecodeError
DecodeError
And
CastError
EmptyContent
ExtraFields
IncompatibleShape
MalformedField
MalformedFieldWithPath
MissingCase
MissingField
Or
ReadError
ReadErrorWithPath
RecordMissingField
UnsupportedSchema
ValidationError
Decoder
Encoder
diff
Edit
Edit
Delete
Insert
Keep
meta
ExtensibleMetaSchema
ExtensibleMetaSchema
Dictionary
Dictionary
Either
Either
FailNode
FailNode
Fallback
Fallback
Known
Known
Labelled
Labelled
Lineage
Lineage
ListNode
ListNode
Product
Product
Ref
Ref
Sum
Sum
Tuple
Tuple
Value
Value
MetaSchema
Migration
Migration
AddCase
AddNode
ChangeType
DecrementDimensions
DeleteNode
IncrementDimensions
LabelTransformation
LabelTransformation
Optional
Recursive
Relabel
Require
UpdateFail
NodePath
NodePathSyntax
SchemaInstances
SchemaInstances
validation
Bool
Bool
And
Leaf
Not
Or
NumType
NumType
BigDecimalType
BigIntType
DoubleType
FloatType
IntType
LongType
ShortType
PhoneNumberValidation
PhoneNumberValidation
Predicate
Predicate
Contramap
Either
Num
EqualTo
GreaterThan
LessThan
Num
Optional
Str
Matches
MaxLength
MinLength
Str
True
Regex
Regex
Alternate
Between
CharacterSet
Digit
Empty
Letter
Literal
Repeat
Sequence
Regexs
Time
Validation
Validation
ValidationError
ValidationError
EqualTo
EqualToLeft
EqualToNone
EqualToRight
Generic
GreaterThan
LessThan
MaxLength
MinLength
MissingField
NotEqualTo
NotRegexMatch
RegexMatch
AccessorBuilder
Append
Append
AppendLowPriority
AppendLowPriority2
CaseSet
CaseSet
:+:
Cons
Empty
Empty
Cons0
Differ
Differ
DynamicValue
DynamicValue
BothValue
Dictionary
DynamicAst
Enumeration
Error
LeftValue
NoneValue
Primitive
Record
RightValue
Sequence
SetValue
Singleton
SomeValue
Tuple
Fallback
Fallback
Both
Left
Right
FieldSet
FieldSet
:*:
Empty
MutableSchemaBasedValueBuilder
MutableSchemaBasedValueBuilder
CreateValueFromSchemaError
ReadingFieldResult
Finished
ReadField
UpdateContext
ReadingFieldResult
MutableSchemaBasedValueProcessor
Patch
Patch
BigDecimal
BigInt
Bool
Currency
EitherDiff
Fallback
Identical
LCS
NotComparable
Number
Record
SchemaMigration
Temporal
Total
Transform
Tuple
ZonedDateTime
Schema
Schema
Case
CaseClass0
CaseClass0
CaseClass1
CaseClass1
CaseClass10
CaseClass10
CaseClass11
CaseClass11
CaseClass12
CaseClass12
CaseClass13
CaseClass13
CaseClass14
CaseClass14
CaseClass15
CaseClass15
CaseClass16
CaseClass16
CaseClass17
CaseClass17
CaseClass18
CaseClass18
CaseClass19
CaseClass19
CaseClass2
CaseClass2
CaseClass20
CaseClass20
CaseClass21
CaseClass21
CaseClass22
CaseClass22
CaseClass3
CaseClass3
CaseClass4
CaseClass4
CaseClass5
CaseClass5
CaseClass6
CaseClass6
CaseClass7
CaseClass7
CaseClass8
CaseClass8
CaseClass9
CaseClass9
Collection
Dynamic
Either
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
Fallback
Field
Field
GenericRecord
Lazy
Map
Optional
Primitive
Record
Sequence
Set
Transform
Tuple2
SchemaEquality
SchemaOrdering
SchemaPlatformSpecific
SchemaSyntax
DiffOps
DynamicValueOps
MigrationOps
SimpleMutableSchemaBasedValueBuilder
SimpleMutableSchemaBasedValueProcessor
StandardType
StandardType
BigDecimalType
BigIntegerType
BinaryType
BoolType
ByteType
CharType
CurrencyType
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
zio-schema
Members list
Clear all
Packages
package
zio.schema
In this article
Members list
Packages