circe-tagged-adt-codec
circe-tagged-adt-codec
API
org.latestbit.circe.adt.codec
impl
JsonPureTaggedAdtCodec
JsonPureTaggedAdtCodec
JsonPureTaggedAdtCodecWithConfig
JsonPureTaggedAdtCodecWithConfig
JsonPureTaggedAdtDecoder
JsonPureTaggedAdtDecoder
JsonPureTaggedAdtDecoderWithConfig
JsonPureTaggedAdtDecoderWithConfig
JsonPureTaggedAdtEncoder
JsonPureTaggedAdtEncoder
JsonAdtFieldDef
JsonPureTaggedAdtEncoderWithConfig
JsonPureTaggedAdtEncoderWithConfig
JsonTaggedAdtCodec
JsonTaggedAdtCodec
JsonTaggedAdtCodecWithConfig
JsonTaggedAdtCodecWithConfig
JsonTaggedAdtDecoder
JsonTaggedAdtDecoder
JsonAdtFieldDef
JsonTaggedAdtDecoderWithConfig
JsonTaggedAdtDecoderWithConfig
JsonTaggedAdtEncoder
JsonTaggedAdtEncoder
JsonAdtFieldDef
JsonTaggedAdtEncoderWithConfig
JsonTaggedAdtEncoderWithConfig
JsonTaggedAdt
BaseConfig
Config
Values
Config
DecoderDefinition
Default
DecoderDefinition
EncoderDefinition
Default
EncoderDefinition
PureConfig
Values
PureConfig
TagClass
circe-tagged-adt-codec
/
org.latestbit.circe.adt.codec
/
JsonTaggedAdt
/
PureConfig
/
Values
Values
org.latestbit.circe.adt.codec.JsonTaggedAdt$.PureConfig$.Values
class
Values
[
E
](
val
mappings
:
Map
[
String
,
TagClass
[
E
]],
val
strict
:
Boolean
)
extends
PureConfig
[
E
]
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
PureConfig
[
E
]
trait
BaseConfig
[
E
]
class
Object
trait
Matchable
class
Any
Members list
Clear all
Value members
Inherited methods
inline
def
checkStrictRequirements
[
T
](
)(
using
m
:
Of
[
T
]):
Unit
Attributes
Inherited from:
BaseConfig
inline
def
getAllFields
[
T
,
Fields
<:
Tuple
]():
Vector
[
String
]
Attributes
Inherited from:
BaseConfig
Concrete fields
override
val
mappings
:
Map
[
String
,
TagClass
[
E
]]
override
val
strict
:
Boolean
In this article
Attributes
Members list
Value members
Inherited methods
Concrete fields