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
/
Config
Config
org.latestbit.circe.adt.codec.JsonTaggedAdt$.Config$
See the
Config
companion trait
object
Config
Attributes
Companion
trait
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
Config
.type
Members list
Clear all
Type members
Classlikes
class
Values
[
E
](
val
typeFieldName
:
String
,
val
mappings
:
Map
[
String
,
TagClass
[
E
]],
val
encoderDefinition
:
EncoderDefinition
,
val
decoderDefinition
:
DecoderDefinition
,
val
strict
:
Boolean
)
extends
Config
[
E
]
Attributes
Supertypes
trait
Config
[
E
]
trait
BaseConfig
[
E
]
class
Object
trait
Matchable
class
Any
Value members
Concrete methods
final
def
default
[
E
]:
Config
[
E
]
In this article
Attributes
Members list
Type members
Classlikes
Value members
Concrete methods