dynosaur-core
dynosaur-core
dynosaur
CollectionConverters
DynamoValue
DynamoValue
Number
Number
NonEmptySet
NonEmptySet
Prism
Prism
Schema
Schema
DynosaurError
ReadError
WriteError
FieldBuilder
AltBuilder
structure
Identity
Num
Str
Bool
Bytes
Nul
BytesSet
NumSet
StrSet
Dictionary
Sequence
Record
Sum
Isos
Defer
Field
Field
Required
Optional
Alt
XMap
dynosaur.internal
decoding
encoding
dynosaur-core
/
dynosaur
/
Schema
/
structure
structure
object
structure
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Type members
Type members
Classlikes
trait
Alt
[A]
case
object
Bool
extends
Schema
[
Boolean
]
case
object
Bytes
extends
Schema
[
ByteVector
]
case
object
BytesSet
extends
Schema
[
NonEmptySet
[
ByteVector
]]
case
class
Defer
[A](value: () =>
Schema
[
A
]) extends
Schema
[
A
]
case
class
Dictionary
[A](value:
Schema
[
A
]) extends
Schema
[
Map
[
String
,
A
]]
trait
Field
[R, E]
Companion
object
object
Field
Companion
class
case
object
Identity
extends
Schema
[
DynamoValue
]
case
class
Isos
[A](value:
XMap
[
A
]) extends
Schema
[
A
]
case
object
Nul
extends
Schema
[
Unit
]
case
object
Num
extends
Schema
[
Number
]
case
object
NumSet
extends
Schema
[
NonEmptySet
[
Number
]]
case
class
Record
[R](value:
FreeApplicative
[[_] =>>
Field
[
R
, _$31],
R
]) extends
Schema
[
R
]
case
class
Sequence
[A](value:
Schema
[
A
]) extends
Schema
[
List
[
A
]]
case
object
Str
extends
Schema
[
String
]
case
object
StrSet
extends
Schema
[
NonEmptySet
[
String
]]
case
class
Sum
[A](value:
Chain
[
Alt
[
A
]]) extends
Schema
[
A
]
trait
XMap
[A]