com
.
rojoma
.
json
.
util
.
SimpleJsonCodecBuilder
FixedSimpleJsonCodecBuilder
class
FixedSimpleJsonCodecBuilder
[
TT
]
extends AnyRef
Linear Supertypes
AnyRef,
Any
Ordering
Alphabetic
By inheritance
Inherited
Hide All
Show all
FixedSimpleJsonCodecBuilder
AnyRef
Any
Visibility
Public
All
Instance Constructors
new
FixedSimpleJsonCodecBuilder
()
(
implicit
arg0: Manifest[TT]
)
Value Members
def
!=
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
!=
(
arg0:
Any
)
:
Boolean
Attributes
final
Definition Classes
Any
def
##
()
:
Int
Attributes
final
Definition Classes
AnyRef → Any
def
==
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
==
(
arg0:
Any
)
:
Boolean
Attributes
final
Definition Classes
Any
def
asInstanceOf
[
T0
]
: T0
Attributes
final
Definition Classes
Any
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
T
,
U
,
V
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
,
fH: String
,
aH: (TT) ⇒ H
,
fI: String
,
aI: (TT) ⇒ I
,
fJ: String
,
aJ: (TT) ⇒ J
,
fK: String
,
aK: (TT) ⇒ K
,
fL: String
,
aL: (TT) ⇒ L
,
fM: String
,
aM: (TT) ⇒ M
,
fN: String
,
aN: (TT) ⇒ N
,
fO: String
,
aO: (TT) ⇒ O
,
fP: String
,
aP: (TT) ⇒ P
,
fQ: String
,
aQ: (TT) ⇒ Q
,
fR: String
,
aR: (TT) ⇒ R
,
fS: String
,
aS: (TT) ⇒ S
,
fT: String
,
aT: (TT) ⇒ T
,
fU: String
,
aU: (TT) ⇒ U
,
fV: String
,
aV: (TT) ⇒ V
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
,
arg14:
JsonCodecOrOption
[H]
,
arg15: Manifest[H]
,
arg16:
JsonCodecOrOption
[I]
,
arg17: Manifest[I]
,
arg18:
JsonCodecOrOption
[J]
,
arg19: Manifest[J]
,
arg20:
JsonCodecOrOption
[K]
,
arg21: Manifest[K]
,
arg22:
JsonCodecOrOption
[L]
,
arg23: Manifest[L]
,
arg24:
JsonCodecOrOption
[M]
,
arg25: Manifest[M]
,
arg26:
JsonCodecOrOption
[N]
,
arg27: Manifest[N]
,
arg28:
JsonCodecOrOption
[O]
,
arg29: Manifest[O]
,
arg30:
JsonCodecOrOption
[P]
,
arg31: Manifest[P]
,
arg32:
JsonCodecOrOption
[Q]
,
arg33: Manifest[Q]
,
arg34:
JsonCodecOrOption
[R]
,
arg35: Manifest[R]
,
arg36:
JsonCodecOrOption
[S]
,
arg37: Manifest[S]
,
arg38:
JsonCodecOrOption
[T]
,
arg39: Manifest[T]
,
arg40:
JsonCodecOrOption
[U]
,
arg41: Manifest[U]
,
arg42:
JsonCodecOrOption
[V]
,
arg43: Manifest[V]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
T
,
U
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
,
fH: String
,
aH: (TT) ⇒ H
,
fI: String
,
aI: (TT) ⇒ I
,
fJ: String
,
aJ: (TT) ⇒ J
,
fK: String
,
aK: (TT) ⇒ K
,
fL: String
,
aL: (TT) ⇒ L
,
fM: String
,
aM: (TT) ⇒ M
,
fN: String
,
aN: (TT) ⇒ N
,
fO: String
,
aO: (TT) ⇒ O
,
fP: String
,
aP: (TT) ⇒ P
,
fQ: String
,
aQ: (TT) ⇒ Q
,
fR: String
,
aR: (TT) ⇒ R
,
fS: String
,
aS: (TT) ⇒ S
,
fT: String
,
aT: (TT) ⇒ T
,
fU: String
,
aU: (TT) ⇒ U
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
,
arg14:
JsonCodecOrOption
[H]
,
arg15: Manifest[H]
,
arg16:
JsonCodecOrOption
[I]
,
arg17: Manifest[I]
,
arg18:
JsonCodecOrOption
[J]
,
arg19: Manifest[J]
,
arg20:
JsonCodecOrOption
[K]
,
arg21: Manifest[K]
,
arg22:
JsonCodecOrOption
[L]
,
arg23: Manifest[L]
,
arg24:
JsonCodecOrOption
[M]
,
arg25: Manifest[M]
,
arg26:
JsonCodecOrOption
[N]
,
arg27: Manifest[N]
,
arg28:
JsonCodecOrOption
[O]
,
arg29: Manifest[O]
,
arg30:
JsonCodecOrOption
[P]
,
arg31: Manifest[P]
,
arg32:
JsonCodecOrOption
[Q]
,
arg33: Manifest[Q]
,
arg34:
JsonCodecOrOption
[R]
,
arg35: Manifest[R]
,
arg36:
JsonCodecOrOption
[S]
,
arg37: Manifest[S]
,
arg38:
JsonCodecOrOption
[T]
,
arg39: Manifest[T]
,
arg40:
JsonCodecOrOption
[U]
,
arg41: Manifest[U]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
,
T
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
,
fH: String
,
aH: (TT) ⇒ H
,
fI: String
,
aI: (TT) ⇒ I
,
fJ: String
,
aJ: (TT) ⇒ J
,
fK: String
,
aK: (TT) ⇒ K
,
fL: String
,
aL: (TT) ⇒ L
,
fM: String
,
aM: (TT) ⇒ M
,
fN: String
,
aN: (TT) ⇒ N
,
fO: String
,
aO: (TT) ⇒ O
,
fP: String
,
aP: (TT) ⇒ P
,
fQ: String
,
aQ: (TT) ⇒ Q
,
fR: String
,
aR: (TT) ⇒ R
,
fS: String
,
aS: (TT) ⇒ S
,
fT: String
,
aT: (TT) ⇒ T
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
,
arg14:
JsonCodecOrOption
[H]
,
arg15: Manifest[H]
,
arg16:
JsonCodecOrOption
[I]
,
arg17: Manifest[I]
,
arg18:
JsonCodecOrOption
[J]
,
arg19: Manifest[J]
,
arg20:
JsonCodecOrOption
[K]
,
arg21: Manifest[K]
,
arg22:
JsonCodecOrOption
[L]
,
arg23: Manifest[L]
,
arg24:
JsonCodecOrOption
[M]
,
arg25: Manifest[M]
,
arg26:
JsonCodecOrOption
[N]
,
arg27: Manifest[N]
,
arg28:
JsonCodecOrOption
[O]
,
arg29: Manifest[O]
,
arg30:
JsonCodecOrOption
[P]
,
arg31: Manifest[P]
,
arg32:
JsonCodecOrOption
[Q]
,
arg33: Manifest[Q]
,
arg34:
JsonCodecOrOption
[R]
,
arg35: Manifest[R]
,
arg36:
JsonCodecOrOption
[S]
,
arg37: Manifest[S]
,
arg38:
JsonCodecOrOption
[T]
,
arg39: Manifest[T]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
,
S
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
,
fH: String
,
aH: (TT) ⇒ H
,
fI: String
,
aI: (TT) ⇒ I
,
fJ: String
,
aJ: (TT) ⇒ J
,
fK: String
,
aK: (TT) ⇒ K
,
fL: String
,
aL: (TT) ⇒ L
,
fM: String
,
aM: (TT) ⇒ M
,
fN: String
,
aN: (TT) ⇒ N
,
fO: String
,
aO: (TT) ⇒ O
,
fP: String
,
aP: (TT) ⇒ P
,
fQ: String
,
aQ: (TT) ⇒ Q
,
fR: String
,
aR: (TT) ⇒ R
,
fS: String
,
aS: (TT) ⇒ S
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
,
arg14:
JsonCodecOrOption
[H]
,
arg15: Manifest[H]
,
arg16:
JsonCodecOrOption
[I]
,
arg17: Manifest[I]
,
arg18:
JsonCodecOrOption
[J]
,
arg19: Manifest[J]
,
arg20:
JsonCodecOrOption
[K]
,
arg21: Manifest[K]
,
arg22:
JsonCodecOrOption
[L]
,
arg23: Manifest[L]
,
arg24:
JsonCodecOrOption
[M]
,
arg25: Manifest[M]
,
arg26:
JsonCodecOrOption
[N]
,
arg27: Manifest[N]
,
arg28:
JsonCodecOrOption
[O]
,
arg29: Manifest[O]
,
arg30:
JsonCodecOrOption
[P]
,
arg31: Manifest[P]
,
arg32:
JsonCodecOrOption
[Q]
,
arg33: Manifest[Q]
,
arg34:
JsonCodecOrOption
[R]
,
arg35: Manifest[R]
,
arg36:
JsonCodecOrOption
[S]
,
arg37: Manifest[S]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
,
R
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
,
fH: String
,
aH: (TT) ⇒ H
,
fI: String
,
aI: (TT) ⇒ I
,
fJ: String
,
aJ: (TT) ⇒ J
,
fK: String
,
aK: (TT) ⇒ K
,
fL: String
,
aL: (TT) ⇒ L
,
fM: String
,
aM: (TT) ⇒ M
,
fN: String
,
aN: (TT) ⇒ N
,
fO: String
,
aO: (TT) ⇒ O
,
fP: String
,
aP: (TT) ⇒ P
,
fQ: String
,
aQ: (TT) ⇒ Q
,
fR: String
,
aR: (TT) ⇒ R
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
,
arg14:
JsonCodecOrOption
[H]
,
arg15: Manifest[H]
,
arg16:
JsonCodecOrOption
[I]
,
arg17: Manifest[I]
,
arg18:
JsonCodecOrOption
[J]
,
arg19: Manifest[J]
,
arg20:
JsonCodecOrOption
[K]
,
arg21: Manifest[K]
,
arg22:
JsonCodecOrOption
[L]
,
arg23: Manifest[L]
,
arg24:
JsonCodecOrOption
[M]
,
arg25: Manifest[M]
,
arg26:
JsonCodecOrOption
[N]
,
arg27: Manifest[N]
,
arg28:
JsonCodecOrOption
[O]
,
arg29: Manifest[O]
,
arg30:
JsonCodecOrOption
[P]
,
arg31: Manifest[P]
,
arg32:
JsonCodecOrOption
[Q]
,
arg33: Manifest[Q]
,
arg34:
JsonCodecOrOption
[R]
,
arg35: Manifest[R]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
,
Q
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
,
fH: String
,
aH: (TT) ⇒ H
,
fI: String
,
aI: (TT) ⇒ I
,
fJ: String
,
aJ: (TT) ⇒ J
,
fK: String
,
aK: (TT) ⇒ K
,
fL: String
,
aL: (TT) ⇒ L
,
fM: String
,
aM: (TT) ⇒ M
,
fN: String
,
aN: (TT) ⇒ N
,
fO: String
,
aO: (TT) ⇒ O
,
fP: String
,
aP: (TT) ⇒ P
,
fQ: String
,
aQ: (TT) ⇒ Q
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
,
arg14:
JsonCodecOrOption
[H]
,
arg15: Manifest[H]
,
arg16:
JsonCodecOrOption
[I]
,
arg17: Manifest[I]
,
arg18:
JsonCodecOrOption
[J]
,
arg19: Manifest[J]
,
arg20:
JsonCodecOrOption
[K]
,
arg21: Manifest[K]
,
arg22:
JsonCodecOrOption
[L]
,
arg23: Manifest[L]
,
arg24:
JsonCodecOrOption
[M]
,
arg25: Manifest[M]
,
arg26:
JsonCodecOrOption
[N]
,
arg27: Manifest[N]
,
arg28:
JsonCodecOrOption
[O]
,
arg29: Manifest[O]
,
arg30:
JsonCodecOrOption
[P]
,
arg31: Manifest[P]
,
arg32:
JsonCodecOrOption
[Q]
,
arg33: Manifest[Q]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
,
P
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
,
fH: String
,
aH: (TT) ⇒ H
,
fI: String
,
aI: (TT) ⇒ I
,
fJ: String
,
aJ: (TT) ⇒ J
,
fK: String
,
aK: (TT) ⇒ K
,
fL: String
,
aL: (TT) ⇒ L
,
fM: String
,
aM: (TT) ⇒ M
,
fN: String
,
aN: (TT) ⇒ N
,
fO: String
,
aO: (TT) ⇒ O
,
fP: String
,
aP: (TT) ⇒ P
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
,
arg14:
JsonCodecOrOption
[H]
,
arg15: Manifest[H]
,
arg16:
JsonCodecOrOption
[I]
,
arg17: Manifest[I]
,
arg18:
JsonCodecOrOption
[J]
,
arg19: Manifest[J]
,
arg20:
JsonCodecOrOption
[K]
,
arg21: Manifest[K]
,
arg22:
JsonCodecOrOption
[L]
,
arg23: Manifest[L]
,
arg24:
JsonCodecOrOption
[M]
,
arg25: Manifest[M]
,
arg26:
JsonCodecOrOption
[N]
,
arg27: Manifest[N]
,
arg28:
JsonCodecOrOption
[O]
,
arg29: Manifest[O]
,
arg30:
JsonCodecOrOption
[P]
,
arg31: Manifest[P]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
,
O
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
,
fH: String
,
aH: (TT) ⇒ H
,
fI: String
,
aI: (TT) ⇒ I
,
fJ: String
,
aJ: (TT) ⇒ J
,
fK: String
,
aK: (TT) ⇒ K
,
fL: String
,
aL: (TT) ⇒ L
,
fM: String
,
aM: (TT) ⇒ M
,
fN: String
,
aN: (TT) ⇒ N
,
fO: String
,
aO: (TT) ⇒ O
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
,
arg14:
JsonCodecOrOption
[H]
,
arg15: Manifest[H]
,
arg16:
JsonCodecOrOption
[I]
,
arg17: Manifest[I]
,
arg18:
JsonCodecOrOption
[J]
,
arg19: Manifest[J]
,
arg20:
JsonCodecOrOption
[K]
,
arg21: Manifest[K]
,
arg22:
JsonCodecOrOption
[L]
,
arg23: Manifest[L]
,
arg24:
JsonCodecOrOption
[M]
,
arg25: Manifest[M]
,
arg26:
JsonCodecOrOption
[N]
,
arg27: Manifest[N]
,
arg28:
JsonCodecOrOption
[O]
,
arg29: Manifest[O]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
,
N
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
,
fH: String
,
aH: (TT) ⇒ H
,
fI: String
,
aI: (TT) ⇒ I
,
fJ: String
,
aJ: (TT) ⇒ J
,
fK: String
,
aK: (TT) ⇒ K
,
fL: String
,
aL: (TT) ⇒ L
,
fM: String
,
aM: (TT) ⇒ M
,
fN: String
,
aN: (TT) ⇒ N
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
,
arg14:
JsonCodecOrOption
[H]
,
arg15: Manifest[H]
,
arg16:
JsonCodecOrOption
[I]
,
arg17: Manifest[I]
,
arg18:
JsonCodecOrOption
[J]
,
arg19: Manifest[J]
,
arg20:
JsonCodecOrOption
[K]
,
arg21: Manifest[K]
,
arg22:
JsonCodecOrOption
[L]
,
arg23: Manifest[L]
,
arg24:
JsonCodecOrOption
[M]
,
arg25: Manifest[M]
,
arg26:
JsonCodecOrOption
[N]
,
arg27: Manifest[N]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
,
M
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
,
fH: String
,
aH: (TT) ⇒ H
,
fI: String
,
aI: (TT) ⇒ I
,
fJ: String
,
aJ: (TT) ⇒ J
,
fK: String
,
aK: (TT) ⇒ K
,
fL: String
,
aL: (TT) ⇒ L
,
fM: String
,
aM: (TT) ⇒ M
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
,
arg14:
JsonCodecOrOption
[H]
,
arg15: Manifest[H]
,
arg16:
JsonCodecOrOption
[I]
,
arg17: Manifest[I]
,
arg18:
JsonCodecOrOption
[J]
,
arg19: Manifest[J]
,
arg20:
JsonCodecOrOption
[K]
,
arg21: Manifest[K]
,
arg22:
JsonCodecOrOption
[L]
,
arg23: Manifest[L]
,
arg24:
JsonCodecOrOption
[M]
,
arg25: Manifest[M]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
,
L
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
,
fH: String
,
aH: (TT) ⇒ H
,
fI: String
,
aI: (TT) ⇒ I
,
fJ: String
,
aJ: (TT) ⇒ J
,
fK: String
,
aK: (TT) ⇒ K
,
fL: String
,
aL: (TT) ⇒ L
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
,
arg14:
JsonCodecOrOption
[H]
,
arg15: Manifest[H]
,
arg16:
JsonCodecOrOption
[I]
,
arg17: Manifest[I]
,
arg18:
JsonCodecOrOption
[J]
,
arg19: Manifest[J]
,
arg20:
JsonCodecOrOption
[K]
,
arg21: Manifest[K]
,
arg22:
JsonCodecOrOption
[L]
,
arg23: Manifest[L]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
,
K
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
,
fH: String
,
aH: (TT) ⇒ H
,
fI: String
,
aI: (TT) ⇒ I
,
fJ: String
,
aJ: (TT) ⇒ J
,
fK: String
,
aK: (TT) ⇒ K
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
,
arg14:
JsonCodecOrOption
[H]
,
arg15: Manifest[H]
,
arg16:
JsonCodecOrOption
[I]
,
arg17: Manifest[I]
,
arg18:
JsonCodecOrOption
[J]
,
arg19: Manifest[J]
,
arg20:
JsonCodecOrOption
[K]
,
arg21: Manifest[K]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
,
J
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
,
fH: String
,
aH: (TT) ⇒ H
,
fI: String
,
aI: (TT) ⇒ I
,
fJ: String
,
aJ: (TT) ⇒ J
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
,
arg14:
JsonCodecOrOption
[H]
,
arg15: Manifest[H]
,
arg16:
JsonCodecOrOption
[I]
,
arg17: Manifest[I]
,
arg18:
JsonCodecOrOption
[J]
,
arg19: Manifest[J]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
,
I
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
,
fH: String
,
aH: (TT) ⇒ H
,
fI: String
,
aI: (TT) ⇒ I
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
,
arg14:
JsonCodecOrOption
[H]
,
arg15: Manifest[H]
,
arg16:
JsonCodecOrOption
[I]
,
arg17: Manifest[I]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
,
H
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
,
fH: String
,
aH: (TT) ⇒ H
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
,
arg14:
JsonCodecOrOption
[H]
,
arg15: Manifest[H]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
,
G
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
,
fG: String
,
aG: (TT) ⇒ G
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
,
arg12:
JsonCodecOrOption
[G]
,
arg13: Manifest[G]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
,
F
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
,
fF: String
,
aF: (TT) ⇒ F
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
,
arg10:
JsonCodecOrOption
[F]
,
arg11: Manifest[F]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
,
E
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
,
fE: String
,
aE: (TT) ⇒ E
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
,
arg8:
JsonCodecOrOption
[E]
,
arg9: Manifest[E]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
,
D
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
,
fD: String
,
aD: (TT) ⇒ D
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
,
arg6:
JsonCodecOrOption
[D]
,
arg7: Manifest[D]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
,
C
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
,
fC: String
,
aC: (TT) ⇒ C
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
,
arg4:
JsonCodecOrOption
[C]
,
arg5: Manifest[C]
)
:
JsonCodec
[TT]
def
build
[
A
,
B
]
(
fA: String
,
aA: (TT) ⇒ A
,
fB: String
,
aB: (TT) ⇒ B
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
,
arg2:
JsonCodecOrOption
[B]
,
arg3: Manifest[B]
)
:
JsonCodec
[TT]
def
build
[
A
]
(
fA: String
,
aA: (TT) ⇒ A
)
(
implicit
arg0:
JsonCodecOrOption
[A]
,
arg1: Manifest[A]
)
:
JsonCodec
[TT]
def
clone
()
: AnyRef
Attributes
protected[
lang
]
Definition Classes
AnyRef
Annotations
@throws
()
def
eq
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
lang
]
Definition Classes
AnyRef
Annotations
@throws
()
def
getClass
()
: java.lang.Class[_]
Attributes
final
Definition Classes
AnyRef
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
isInstanceOf
[
T0
]
:
Boolean
Attributes
final
Definition Classes
Any
def
ne
(
arg0: AnyRef
)
:
Boolean
Attributes
final
Definition Classes
AnyRef
def
notify
()
:
Unit
Attributes
final
Definition Classes
AnyRef
def
notifyAll
()
:
Unit
Attributes
final
Definition Classes
AnyRef
def
synchronized
[
T0
]
(
arg0: ⇒ T0
)
: T0
Attributes
final
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
wait
()
:
Unit
Attributes
final
Definition Classes
AnyRef
Annotations
@throws
()
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Attributes
final
Definition Classes
AnyRef
Annotations
@throws
()
def
wait
(
arg0:
Long
)
:
Unit
Attributes
final
Definition Classes
AnyRef
Annotations
@throws
()
Inherited from AnyRef
Inherited from
Any