gs-circe
gs-circe
org.hungerford.generic.schema.circe
CirceCoproductSchemaTranslation
CoproductReader
emptyReader
subtypeReaderWithoutDiscriminator
tupleReader
CoproductReader
CoproductWriter
emptyWriter
subtypeWriter
tupleWriter
CoproductWriter
SchemaTranslator_T_CoproductShape_Codec
CirceProductSchemaTranslation
CirceSchemaTranslation
CirceSchemaTranslation
CirceSingletonSchemaTranslation
SchemaTranslator_T_SingletonShape_Codec
CirceSingletonSchemaTranslation
gs-circe
/
org.hungerford.generic.schema.circe
/
CirceCoproductSchemaTranslation
/
CoproductWriter
/
subtypeWriter
subtypeWriter
given
subtypeWriter
[T, ST, D, DN, DV, N <:
TypeName
, STS](using val st:
SchemaTranslator
[
ST
,
STS
,
Codec
]):
CoproductWriter
[
T
,
Aux
[
T
,
ST
,
D
,
DN
,
DV
,
N
,
STS
]]
Type members
Value members
Type members
Types
type
Out
=
Option
[
Json
]
Value members
Concrete methods
override
def
write
(value:
T
, informedBy:
Aux
[
T
,
ST
,
D
,
DN
,
DV
,
N
,
STS
]):
Out
Definition Classes
CoproductWriter
Concrete fields
protected
val
st
:
SchemaTranslator
[
ST
,
STS
,
Codec
]