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
/
CoproductReader
/
tupleReader
tupleReader
given
tupleReader
[T, D, DN, H, Tail <:
Tuple
](using val h:
Aux
[
Json
,
H
,
D
,
DN
,
Option
[
T
]], val t:
Aux
[
Json
,
Tail
,
D
,
DN
,
Option
[
T
]]):
CoproductReader
[
Json
,
H
*:
Tail
,
D
,
DN
]
Type members
Value members
Type members
Types
type
Out
=
Option
[
T
]
Value members
Concrete methods
override
def
read
(from:
Json
, subtypes:
H
*:
Tail
):
Out
Definition Classes
CoproductReader
Concrete fields
protected
val
h
:
Aux
[
Json
,
H
,
D
,
DN
,
Option
[
T
]]
protected
val
t
:
Aux
[
Json
,
Tail
,
D
,
DN
,
Option
[
T
]]