StampedFormat

object StampedFormat extends BasicJsonProtocol
trait BasicJsonProtocol
trait ThrowableFormats
trait CaseClassFormats
trait ImplicitHashWriters
trait CalendarFormats
trait JavaExtraFormats
trait JavaPrimitiveFormats
trait IsoFormats
trait FlatUnionFormats
trait UnionFormats
trait AdditionalFormats
trait CollectionFormats
trait TupleFormats
trait StandardFormats
trait PrimitiveFormats
class Object
trait Matchable
class Any

Type members

Inherited classlikes

Inherited from
PrimitiveFormats
Inherited from
PrimitiveFormats
Inherited from
PrimitiveFormats
Inherited from
PrimitiveFormats
Inherited from
PrimitiveFormats
Inherited from
PrimitiveFormats
Inherited from
PrimitiveFormats
Inherited from
PrimitiveFormats
final
class OptionFormat[A]
Inherited from
StandardFormats
final
Inherited from
JavaExtraFormats
Inherited from
PrimitiveFormats
Inherited from
ThrowableFormats
Inherited from
PrimitiveFormats
Inherited from
PrimitiveFormats
final
Inherited from
ThrowableFormats
Inherited from
PrimitiveFormats

Value members

Concrete methods

def apply[T](format: JsonFormat[T])(implicit mf: Manifest[JsonFormat[T]]): JsonFormat[T]
def withStamp[T, S](stamp: S)(format: JsonFormat[T])(implicit formatStamp: JsonFormat[S], equivStamp: Equiv[S]): JsonFormat[T]

Inherited methods

def asSingleton[A](a: A): JsonFormat[A]

A JsonFormat that doesn't write and always return this instance of a.

A JsonFormat that doesn't write and always return this instance of a.

Inherited from
AdditionalFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, K16 : JsonKeyWriter, K17 : JsonKeyWriter, K18 : JsonKeyWriter, K19 : JsonKeyWriter, K20 : JsonKeyWriter, K21 : JsonKeyWriter, K22 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, A21 : JsonFormat, A22 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19, key20: K20, key21: K21, key22: K22): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, K16 : JsonKeyWriter, K17 : JsonKeyWriter, K18 : JsonKeyWriter, K19 : JsonKeyWriter, K20 : JsonKeyWriter, K21 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, A21 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19, key20: K20, key21: K21): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, K16 : JsonKeyWriter, K17 : JsonKeyWriter, K18 : JsonKeyWriter, K19 : JsonKeyWriter, K20 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19, key20: K20): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, K16 : JsonKeyWriter, K17 : JsonKeyWriter, K18 : JsonKeyWriter, K19 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, K16 : JsonKeyWriter, K17 : JsonKeyWriter, K18 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, K16 : JsonKeyWriter, K17 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, K16 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, K15 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, K14 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, K13 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, K12 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, K11 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, K10 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, K9 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, K8 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, K7 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, K6 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, K5 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, K4 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4)])(key1: K1, key2: K2, key3: K3, key4: K4): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, K3 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, Z](applyFunc: (A1, A2, A3) => Z, unapplyFunc: Z => Option[(A1, A2, A3)])(key1: K1, key2: K2, key3: K3): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, K2 : JsonKeyWriter, A1 : JsonFormat, A2 : JsonFormat, Z](applyFunc: (A1, A2) => Z, unapplyFunc: Z => Option[(A1, A2)])(key1: K1, key2: K2): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass[K1 : JsonKeyWriter, A1 : JsonFormat, Z](applyFunc: A1 => Z, unapplyFunc: Z => Option[A1])(key1: K1): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass1[K1, A1, Z](applyFunc: A1 => Z, unapplyFunc: Z => Option[A1])(key1: K1)(implicit A1: JsonFormat[A1], K1: JsonKeyWriter[K1]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass10[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass11[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass12[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass13[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass14[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass15[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass16[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15], K16: JsonKeyWriter[K16]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass17[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16, K17, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15], K16: JsonKeyWriter[K16], K17: JsonKeyWriter[K17]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass18[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16, K17, K18, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15], K16: JsonKeyWriter[K16], K17: JsonKeyWriter[K17], K18: JsonKeyWriter[K18]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass19[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15], K16: JsonKeyWriter[K16], K17: JsonKeyWriter[K17], K18: JsonKeyWriter[K18], K19: JsonKeyWriter[K19]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass2[K1, K2, A1, A2, Z](applyFunc: (A1, A2) => Z, unapplyFunc: Z => Option[(A1, A2)])(key1: K1, key2: K2)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass20[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19, key20: K20)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15], K16: JsonKeyWriter[K16], K17: JsonKeyWriter[K17], K18: JsonKeyWriter[K18], K19: JsonKeyWriter[K19], K20: JsonKeyWriter[K20]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass21[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19, key20: K20, key21: K21)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20], A21: JsonFormat[A21], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15], K16: JsonKeyWriter[K16], K17: JsonKeyWriter[K17], K18: JsonKeyWriter[K18], K19: JsonKeyWriter[K19], K20: JsonKeyWriter[K20], K21: JsonKeyWriter[K21]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass22[K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K20, K21, K22, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9, key10: K10, key11: K11, key12: K12, key13: K13, key14: K14, key15: K15, key16: K16, key17: K17, key18: K18, key19: K19, key20: K20, key21: K21, key22: K22)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20], A21: JsonFormat[A21], A22: JsonFormat[A22], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9], K10: JsonKeyWriter[K10], K11: JsonKeyWriter[K11], K12: JsonKeyWriter[K12], K13: JsonKeyWriter[K13], K14: JsonKeyWriter[K14], K15: JsonKeyWriter[K15], K16: JsonKeyWriter[K16], K17: JsonKeyWriter[K17], K18: JsonKeyWriter[K18], K19: JsonKeyWriter[K19], K20: JsonKeyWriter[K20], K21: JsonKeyWriter[K21], K22: JsonKeyWriter[K22]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass3[K1, K2, K3, A1, A2, A3, Z](applyFunc: (A1, A2, A3) => Z, unapplyFunc: Z => Option[(A1, A2, A3)])(key1: K1, key2: K2, key3: K3)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass4[K1, K2, K3, K4, A1, A2, A3, A4, Z](applyFunc: (A1, A2, A3, A4) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4)])(key1: K1, key2: K2, key3: K3, key4: K4)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass5[K1, K2, K3, K4, K5, A1, A2, A3, A4, A5, Z](applyFunc: (A1, A2, A3, A4, A5) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass6[K1, K2, K3, K4, K5, K6, A1, A2, A3, A4, A5, A6, Z](applyFunc: (A1, A2, A3, A4, A5, A6) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass7[K1, K2, K3, K4, K5, K6, K7, A1, A2, A3, A4, A5, A6, A7, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass8[K1, K2, K3, K4, K5, K6, K7, K8, A1, A2, A3, A4, A5, A6, A7, A8, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClass9[K1, K2, K3, K4, K5, K6, K7, K8, K9, A1, A2, A3, A4, A5, A6, A7, A8, A9, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9)])(key1: K1, key2: K2, key3: K3, key4: K4, key5: K5, key6: K6, key7: K7, key8: K8, key9: K9)(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], K1: JsonKeyWriter[K1], K2: JsonKeyWriter[K2], K3: JsonKeyWriter[K3], K4: JsonKeyWriter[K4], K5: JsonKeyWriter[K5], K6: JsonKeyWriter[K6], K7: JsonKeyWriter[K7], K8: JsonKeyWriter[K8], K9: JsonKeyWriter[K9]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, A21 : JsonFormat, A22 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, A21 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5, A6) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4, A5) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, Z](applyFunc: (A1, A2, A3, A4) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, Z](applyFunc: (A1, A2, A3) => Z, unapplyFunc: Z => Option[(A1, A2, A3)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, A2 : JsonFormat, Z](applyFunc: (A1, A2) => Z, unapplyFunc: Z => Option[(A1, A2)]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray[A1 : JsonFormat, Z](applyFunc: A1 => Z, unapplyFunc: Z => Option[A1]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray1[A1, Z](applyFunc: A1 => Z, unapplyFunc: Z => Option[A1])(implicit A1: JsonFormat[A1]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray10[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray11[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray12[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray13[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray14[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray15[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray16[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray17[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray18[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray19[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray2[A1, A2, Z](applyFunc: (A1, A2) => Z, unapplyFunc: Z => Option[(A1, A2)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray20[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray21[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20], A21: JsonFormat[A21]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray22[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20], A21: JsonFormat[A21], A22: JsonFormat[A22]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray3[A1, A2, A3, Z](applyFunc: (A1, A2, A3) => Z, unapplyFunc: Z => Option[(A1, A2, A3)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray4[A1, A2, A3, A4, Z](applyFunc: (A1, A2, A3, A4) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray5[A1, A2, A3, A4, A5, Z](applyFunc: (A1, A2, A3, A4, A5) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray6[A1, A2, A3, A4, A5, A6, Z](applyFunc: (A1, A2, A3, A4, A5, A6) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray7[A1, A2, A3, A4, A5, A6, A7, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray8[A1, A2, A3, A4, A5, A6, A7, A8, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8]): JsonFormat[Z]
Inherited from
CaseClassFormats
def caseClassArray9[A1, A2, A3, A4, A5, A6, A7, A8, A9, Z](applyFunc: (A1, A2, A3, A4, A5, A6, A7, A8, A9) => Z, unapplyFunc: Z => Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9)])(implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9]): JsonFormat[Z]
Inherited from
CaseClassFormats
def contramapKeyWriter[A, B](f: B => A)(implicit ev: JsonKeyWriter[A]): JsonKeyWriter[B]

A JsonKeyWriter that can read an instance of B by using a JsonKeyWriter for A.

A JsonKeyWriter that can read an instance of B by using a JsonKeyWriter for A.

Inherited from
AdditionalFormats
def contramapWriter[A, B](f: B => A)(implicit ev: JsonWriter[A]): JsonWriter[B]

A JsonWriter that can read an instance of B by using a JsonWriter for A.

A JsonWriter that can read an instance of B by using a JsonWriter for A.

Inherited from
AdditionalFormats
def flatUnionFormat1[U, A1 : Manifest](typeFieldName: String): JsonFormat[U]

BEWARE: A1 must be a concrete leaf type, and not an interface.

BEWARE: A1 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat1[U, A1 : Manifest]: JsonFormat[U]

BEWARE: A1 must be a concrete leaf type, and not an interface.

BEWARE: A1 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat10[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : Manifest, A6 : Manifest, A7 : JsonFormat, A8 : JsonFormat, A9 : Manifest, A10 : Manifest](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat10[U, A1 : JsonFormat, A2 : Manifest, A3 : Manifest, A4 : JsonFormat, A5 : Manifest, A6 : Manifest, A7 : Manifest, A8 : Manifest, A9 : JsonFormat, A10 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat11[U, A1 : Manifest, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : JsonFormat, A6 : Manifest, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat11[U, A1 : Manifest, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : Manifest, A6 : JsonFormat, A7 : Manifest, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat12[U, A1 : JsonFormat, A2 : Manifest, A3 : Manifest, A4 : Manifest, A5 : JsonFormat, A6 : Manifest, A7 : JsonFormat, A8 : Manifest, A9 : JsonFormat, A10 : JsonFormat, A11 : Manifest, A12 : Manifest](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat12[U, A1 : JsonFormat, A2 : Manifest, A3 : JsonFormat, A4 : JsonFormat, A5 : Manifest, A6 : Manifest, A7 : Manifest, A8 : JsonFormat, A9 : Manifest, A10 : Manifest, A11 : JsonFormat, A12 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat13[U, A1 : Manifest, A2 : Manifest, A3 : Manifest, A4 : Manifest, A5 : JsonFormat, A6 : Manifest, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : Manifest, A12 : JsonFormat, A13 : Manifest](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat13[U, A1 : Manifest, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : JsonFormat, A6 : Manifest, A7 : Manifest, A8 : Manifest, A9 : JsonFormat, A10 : Manifest, A11 : JsonFormat, A12 : Manifest, A13 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat14[U, A1 : Manifest, A2 : JsonFormat, A3 : Manifest, A4 : Manifest, A5 : JsonFormat, A6 : Manifest, A7 : Manifest, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : Manifest, A13 : Manifest, A14 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat14[U, A1 : Manifest, A2 : JsonFormat, A3 : Manifest, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : Manifest, A8 : Manifest, A9 : Manifest, A10 : JsonFormat, A11 : Manifest, A12 : Manifest, A13 : Manifest, A14 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat15[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : Manifest, A6 : JsonFormat, A7 : JsonFormat, A8 : Manifest, A9 : JsonFormat, A10 : JsonFormat, A11 : JsonFormat, A12 : Manifest, A13 : Manifest, A14 : JsonFormat, A15 : Manifest](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat15[U, A1 : JsonFormat, A2 : Manifest, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : Manifest, A7 : JsonFormat, A8 : Manifest, A9 : JsonFormat, A10 : Manifest, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat16[U, A1 : JsonFormat, A2 : Manifest, A3 : JsonFormat, A4 : Manifest, A5 : JsonFormat, A6 : Manifest, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : Manifest, A12 : Manifest, A13 : Manifest, A14 : Manifest, A15 : Manifest, A16 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat16[U, A1 : Manifest, A2 : Manifest, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : Manifest, A10 : JsonFormat, A11 : Manifest, A12 : JsonFormat, A13 : Manifest, A14 : JsonFormat, A15 : JsonFormat, A16 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat17[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : JsonFormat, A6 : Manifest, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : Manifest, A11 : JsonFormat, A12 : JsonFormat, A13 : Manifest, A14 : Manifest, A15 : JsonFormat, A16 : Manifest, A17 : Manifest](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat17[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : Manifest, A6 : Manifest, A7 : JsonFormat, A8 : Manifest, A9 : JsonFormat, A10 : Manifest, A11 : Manifest, A12 : JsonFormat, A13 : Manifest, A14 : JsonFormat, A15 : Manifest, A16 : JsonFormat, A17 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat18[U, A1 : JsonFormat, A2 : Manifest, A3 : JsonFormat, A4 : Manifest, A5 : JsonFormat, A6 : JsonFormat, A7 : Manifest, A8 : Manifest, A9 : Manifest, A10 : JsonFormat, A11 : Manifest, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : Manifest, A16 : JsonFormat, A17 : JsonFormat, A18 : Manifest](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat18[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : JsonFormat, A6 : Manifest, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : Manifest, A11 : Manifest, A12 : Manifest, A13 : JsonFormat, A14 : Manifest, A15 : Manifest, A16 : Manifest, A17 : JsonFormat, A18 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat19[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : Manifest, A7 : JsonFormat, A8 : Manifest, A9 : Manifest, A10 : JsonFormat, A11 : JsonFormat, A12 : Manifest, A13 : Manifest, A14 : JsonFormat, A15 : JsonFormat, A16 : Manifest, A17 : Manifest, A18 : Manifest, A19 : Manifest](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat19[U, A1 : JsonFormat, A2 : Manifest, A3 : JsonFormat, A4 : Manifest, A5 : Manifest, A6 : JsonFormat, A7 : JsonFormat, A8 : Manifest, A9 : Manifest, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : Manifest, A15 : JsonFormat, A16 : Manifest, A17 : Manifest, A18 : Manifest, A19 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat2[U, A1 : Manifest, A2 : Manifest](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat2[U, A1 : Manifest, A2 : Manifest]: JsonFormat[U]

BEWARE: A1, A2 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat20[U, A1 : Manifest, A2 : Manifest, A3 : JsonFormat, A4 : Manifest, A5 : Manifest, A6 : Manifest, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : Manifest, A12 : Manifest, A13 : Manifest, A14 : Manifest, A15 : JsonFormat, A16 : JsonFormat, A17 : Manifest, A18 : JsonFormat, A19 : Manifest, A20 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat20[U, A1 : Manifest, A2 : JsonFormat, A3 : Manifest, A4 : JsonFormat, A5 : Manifest, A6 : Manifest, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : Manifest, A11 : JsonFormat, A12 : Manifest, A13 : Manifest, A14 : Manifest, A15 : JsonFormat, A16 : Manifest, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat21[U, A1 : Manifest, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : Manifest, A6 : Manifest, A7 : JsonFormat, A8 : Manifest, A9 : JsonFormat, A10 : Manifest, A11 : JsonFormat, A12 : Manifest, A13 : Manifest, A14 : Manifest, A15 : Manifest, A16 : Manifest, A17 : JsonFormat, A18 : Manifest, A19 : JsonFormat, A20 : JsonFormat, A21 : Manifest](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat21[U, A1 : Manifest, A2 : Manifest, A3 : Manifest, A4 : JsonFormat, A5 : Manifest, A6 : JsonFormat, A7 : Manifest, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : Manifest, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : Manifest, A20 : Manifest, A21 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat22[U, A1 : Manifest, A2 : Manifest, A3 : Manifest, A4 : Manifest, A5 : JsonFormat, A6 : JsonFormat, A7 : Manifest, A8 : Manifest, A9 : JsonFormat, A10 : JsonFormat, A11 : Manifest, A12 : Manifest, A13 : Manifest, A14 : Manifest, A15 : Manifest, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : Manifest, A21 : Manifest, A22 : Manifest](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat22[U, A1 : JsonFormat, A2 : Manifest, A3 : Manifest, A4 : Manifest, A5 : JsonFormat, A6 : Manifest, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : Manifest, A11 : Manifest, A12 : JsonFormat, A13 : JsonFormat, A14 : Manifest, A15 : Manifest, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, A21 : JsonFormat, A22 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat3[U, A1 : JsonFormat, A2 : Manifest, A3 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat3[U, A1 : JsonFormat, A2 : Manifest, A3 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat4[U, A1 : Manifest, A2 : Manifest, A3 : JsonFormat, A4 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat4[U, A1 : JsonFormat, A2 : Manifest, A3 : Manifest, A4 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat5[U, A1 : JsonFormat, A2 : Manifest, A3 : Manifest, A4 : Manifest, A5 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat5[U, A1 : Manifest, A2 : Manifest, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat6[U, A1 : Manifest, A2 : JsonFormat, A3 : Manifest, A4 : JsonFormat, A5 : Manifest, A6 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat6[U, A1 : Manifest, A2 : JsonFormat, A3 : Manifest, A4 : Manifest, A5 : JsonFormat, A6 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat7[U, A1 : Manifest, A2 : Manifest, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : Manifest, A7 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat7[U, A1 : Manifest, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat8[U, A1 : JsonFormat, A2 : Manifest, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : Manifest, A8 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat8[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : Manifest, A6 : JsonFormat, A7 : Manifest, A8 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat9[U, A1 : Manifest, A2 : Manifest, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : Manifest, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat](typeFieldName: String): JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def flatUnionFormat9[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : Manifest, A6 : Manifest, A7 : JsonFormat, A8 : Manifest, A9 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9 must be a concrete leaf type, and not an interface.

Inherited from
FlatUnionFormats
def jsonFormat[A](reader: JsonReader[A], writer: JsonWriter[A]): JsonFormat[A]

Constructs a JsonFormat from its two parts, JsonReader and JsonWriter.

Constructs a JsonFormat from its two parts, JsonReader and JsonWriter.

Inherited from
AdditionalFormats
def lazyFormat[A](format: => JsonFormat[A]): JsonFormat[A]

Lazy wrapper around serialization. Useful when you want to serialize (mutually) recursive structures.

Lazy wrapper around serialization. Useful when you want to serialize (mutually) recursive structures.

Inherited from
AdditionalFormats
def liftFormat[A <: AnyRef](reader: RootJsonReader[A]): RootJsonFormat[A]

Turns a RootJsonReader into a RootJsonFormat that throws an UnsupportedOperationException for writes.

Turns a RootJsonReader into a RootJsonFormat that throws an UnsupportedOperationException for writes.

Inherited from
AdditionalFormats
def liftFormat[A <: AnyRef](reader: JsonReader[A]): JsonFormat[A]

Turns a JsonReader into a JsonFormat that throws an UnsupportedOperationException for writes.

Turns a JsonReader into a JsonFormat that throws an UnsupportedOperationException for writes.

Inherited from
AdditionalFormats
def liftFormat[A](writer: RootJsonWriter[A]): RootJsonFormat[A]

Turns a RootJsonWriter into a RootJsonFormat that throws an UnsupportedOperationException for reads.

Turns a RootJsonWriter into a RootJsonFormat that throws an UnsupportedOperationException for reads.

Inherited from
AdditionalFormats
def liftFormat[A](writer: JsonWriter[A]): JsonFormat[A]

Turns a JsonWriter into a JsonFormat that throws an UnsupportedOperationException for reads.

Turns a JsonWriter into a JsonFormat that throws an UnsupportedOperationException for reads.

Inherited from
AdditionalFormats
def mapKeyReader[A, B](f: A => B)(implicit ev: JsonKeyReader[A]): JsonKeyReader[B]

A JsonKeyReader that can read an instance of B by using a JsonKeyReader for A.

A JsonKeyReader that can read an instance of B by using a JsonKeyReader for A.

Inherited from
AdditionalFormats
def mapReader[A, B](f: A => B)(implicit ev: JsonReader[A]): JsonReader[B]

A JsonReader that can read an instance of B by using a JsonReader for A.

A JsonReader that can read an instance of B by using a JsonReader for A.

Inherited from
AdditionalFormats
def projectFormat[T, U](f1: T => U, f2: U => T)(implicit fu: JsonFormat[U]): JsonFormat[T]

A JsonFormat that can read and write an instance of T by using a JsonFormat for U.

A JsonFormat that can read and write an instance of T by using a JsonFormat for U.

Inherited from
AdditionalFormats
def rootFormat[A](format: JsonFormat[A]): RootJsonFormat[A]

Explicitly turns a JsonFormat into a RootJsonFormat.

Explicitly turns a JsonFormat into a RootJsonFormat.

Inherited from
AdditionalFormats
def rootJsonFormat[T](reader: RootJsonReader[T], writer: RootJsonWriter[T]): RootJsonFormat[T]

Constructs a RootJsonFormat from its two parts, RootJsonReader and RootJsonWriter.

Constructs a RootJsonFormat from its two parts, RootJsonReader and RootJsonWriter.

Inherited from
AdditionalFormats
def safeReader[A : JsonReader]: JsonReader[Either[Exception, A]]

Wraps an existing JsonReader with Exception protection.

Wraps an existing JsonReader with Exception protection.

Inherited from
AdditionalFormats
def unionFormat1[U, A1 : Manifest]: JsonFormat[U]

BEWARE: A1 must be a concrete leaf type, and not an interface.

BEWARE: A1 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat10[U, A1 : JsonFormat, A2 : Manifest, A3 : Manifest, A4 : JsonFormat, A5 : Manifest, A6 : Manifest, A7 : Manifest, A8 : Manifest, A9 : JsonFormat, A10 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat11[U, A1 : Manifest, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : Manifest, A6 : JsonFormat, A7 : Manifest, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat12[U, A1 : JsonFormat, A2 : Manifest, A3 : JsonFormat, A4 : JsonFormat, A5 : Manifest, A6 : Manifest, A7 : Manifest, A8 : JsonFormat, A9 : Manifest, A10 : Manifest, A11 : JsonFormat, A12 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat13[U, A1 : Manifest, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : JsonFormat, A6 : Manifest, A7 : Manifest, A8 : Manifest, A9 : JsonFormat, A10 : Manifest, A11 : JsonFormat, A12 : Manifest, A13 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat14[U, A1 : Manifest, A2 : JsonFormat, A3 : Manifest, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : Manifest, A8 : Manifest, A9 : Manifest, A10 : JsonFormat, A11 : Manifest, A12 : Manifest, A13 : Manifest, A14 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat15[U, A1 : JsonFormat, A2 : Manifest, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : Manifest, A7 : JsonFormat, A8 : Manifest, A9 : JsonFormat, A10 : Manifest, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat16[U, A1 : Manifest, A2 : Manifest, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat, A8 : JsonFormat, A9 : Manifest, A10 : JsonFormat, A11 : Manifest, A12 : JsonFormat, A13 : Manifest, A14 : JsonFormat, A15 : JsonFormat, A16 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat17[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : Manifest, A6 : Manifest, A7 : JsonFormat, A8 : Manifest, A9 : JsonFormat, A10 : Manifest, A11 : Manifest, A12 : JsonFormat, A13 : Manifest, A14 : JsonFormat, A15 : Manifest, A16 : JsonFormat, A17 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat18[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : JsonFormat, A6 : Manifest, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : Manifest, A11 : Manifest, A12 : Manifest, A13 : JsonFormat, A14 : Manifest, A15 : Manifest, A16 : Manifest, A17 : JsonFormat, A18 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat19[U, A1 : JsonFormat, A2 : Manifest, A3 : JsonFormat, A4 : Manifest, A5 : Manifest, A6 : JsonFormat, A7 : JsonFormat, A8 : Manifest, A9 : Manifest, A10 : JsonFormat, A11 : JsonFormat, A12 : JsonFormat, A13 : JsonFormat, A14 : Manifest, A15 : JsonFormat, A16 : Manifest, A17 : Manifest, A18 : Manifest, A19 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat2[U, A1 : Manifest, A2 : Manifest]: JsonFormat[U]

BEWARE: A1, A2 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat20[U, A1 : Manifest, A2 : JsonFormat, A3 : Manifest, A4 : JsonFormat, A5 : Manifest, A6 : Manifest, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : Manifest, A11 : JsonFormat, A12 : Manifest, A13 : Manifest, A14 : Manifest, A15 : JsonFormat, A16 : Manifest, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat21[U, A1 : Manifest, A2 : Manifest, A3 : Manifest, A4 : JsonFormat, A5 : Manifest, A6 : JsonFormat, A7 : Manifest, A8 : JsonFormat, A9 : JsonFormat, A10 : JsonFormat, A11 : Manifest, A12 : JsonFormat, A13 : JsonFormat, A14 : JsonFormat, A15 : JsonFormat, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : Manifest, A20 : Manifest, A21 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat22[U, A1 : JsonFormat, A2 : Manifest, A3 : Manifest, A4 : Manifest, A5 : JsonFormat, A6 : Manifest, A7 : JsonFormat, A8 : JsonFormat, A9 : JsonFormat, A10 : Manifest, A11 : Manifest, A12 : JsonFormat, A13 : JsonFormat, A14 : Manifest, A15 : Manifest, A16 : JsonFormat, A17 : JsonFormat, A18 : JsonFormat, A19 : JsonFormat, A20 : JsonFormat, A21 : JsonFormat, A22 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat3[U, A1 : JsonFormat, A2 : Manifest, A3 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat4[U, A1 : JsonFormat, A2 : Manifest, A3 : Manifest, A4 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat5[U, A1 : Manifest, A2 : Manifest, A3 : JsonFormat, A4 : JsonFormat, A5 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat6[U, A1 : Manifest, A2 : JsonFormat, A3 : Manifest, A4 : Manifest, A5 : JsonFormat, A6 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat7[U, A1 : Manifest, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : JsonFormat, A6 : JsonFormat, A7 : JsonFormat]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat8[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : Manifest, A6 : JsonFormat, A7 : Manifest, A8 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def unionFormat9[U, A1 : JsonFormat, A2 : JsonFormat, A3 : JsonFormat, A4 : Manifest, A5 : Manifest, A6 : Manifest, A7 : JsonFormat, A8 : Manifest, A9 : Manifest]: JsonFormat[U]

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9 must be a concrete leaf type, and not an interface.

BEWARE: A1, A2, A3, A4, A5, A6, A7, A8, A9 must be a concrete leaf type, and not an interface.

Inherited from
UnionFormats
def viaSeq[I <: Iterable[A], A : JsonFormat](f: Seq[A] => I): RootJsonFormat[I]

A JsonFormat construction helper that creates a JsonFormat for an Iterable type I from a builder function Seq => I.

A JsonFormat construction helper that creates a JsonFormat for an Iterable type I from a builder function Seq => I.

Inherited from
CollectionFormats

Implicits

Inherited implicits

implicit
val BigDecimalJsonKeyFormat: JsonKeyFormat[BigDecimal]
Inherited from
PrimitiveFormats
implicit
val BigIntJsonKeyFormat: JsonKeyFormat[BigInt]
Inherited from
PrimitiveFormats
implicit
val BooleanJsonKeyFormat: JsonKeyFormat[Boolean]
Inherited from
PrimitiveFormats
implicit
val ByteJsonKeyFormat: JsonKeyFormat[Byte]
Inherited from
PrimitiveFormats
implicit
val CharJsonKeyFormat: JsonKeyFormat[Char]
Inherited from
PrimitiveFormats
implicit
val DoubleJsonKeyFormat: JsonKeyFormat[Double]
Inherited from
PrimitiveFormats
implicit
val FloatJsonKeyFormat: JsonKeyFormat[Float]
Inherited from
PrimitiveFormats
implicit
val IntJsonKeyFormat: JsonKeyFormat[Int]
Inherited from
PrimitiveFormats
implicit lazy
val JBooleanJsonFormat: JsonFormat[Boolean]
Inherited from
JavaPrimitiveFormats
implicit
val JBooleanJsonKeyFormat: JsonKeyFormat[Boolean]
Inherited from
JavaPrimitiveFormats
implicit lazy
val JByteJsonFormat: JsonFormat[Byte]
Inherited from
JavaPrimitiveFormats
implicit
val JByteJsonKeyFormat: JsonKeyFormat[Byte]
Inherited from
JavaPrimitiveFormats
implicit lazy
val JCharacterJsonFormat: JsonFormat[Character]
Inherited from
JavaPrimitiveFormats
implicit
val JCharacterJsonKeyFormat: JsonKeyFormat[Character]
Inherited from
JavaPrimitiveFormats
implicit lazy
val JDoubleJsonFormat: JsonFormat[Double]
Inherited from
JavaPrimitiveFormats
implicit
val JDoubleJsonKeyFormat: JsonKeyFormat[Double]
Inherited from
JavaPrimitiveFormats
implicit lazy
val JFloatJsonFormat: JsonFormat[Float]
Inherited from
JavaPrimitiveFormats
implicit
val JFloatJsonKeyFormat: JsonKeyFormat[Float]
Inherited from
JavaPrimitiveFormats
implicit lazy
val JIntegerJsonFormat: JsonFormat[Integer]
Inherited from
JavaPrimitiveFormats
implicit
val JIntegerJsonKeyFormat: JsonKeyFormat[Integer]
Inherited from
JavaPrimitiveFormats
implicit lazy
val JLongJsonFormat: JsonFormat[Long]
Inherited from
JavaPrimitiveFormats
implicit
val JLongJsonKeyFormat: JsonKeyFormat[Long]
Inherited from
JavaPrimitiveFormats
implicit lazy
val JShortJsonFormat: JsonFormat[Short]
Inherited from
JavaPrimitiveFormats
implicit
val JShortJsonKeyFormat: JsonKeyFormat[Short]
Inherited from
JavaPrimitiveFormats
implicit
val LongJsonKeyFormat: JsonKeyFormat[Long]
Inherited from
PrimitiveFormats
implicit
val ShortJsonKeyFormat: JsonKeyFormat[Short]
Inherited from
PrimitiveFormats
implicit
val StringJsonKeyFormat: JsonKeyFormat[String]
Inherited from
PrimitiveFormats
implicit
val SymbolJsonKeyFormat: JsonKeyFormat[Symbol]
Inherited from
PrimitiveFormats
implicit
val UnitJsonKeyFormat: JsonKeyFormat[Unit]
Inherited from
PrimitiveFormats
implicit
def arrayFormat[A : ClassTag]: RootJsonFormat[Array[A]]

Supplies the JsonFormat for Arrays.

Supplies the JsonFormat for Arrays.

Inherited from
CollectionFormats
implicit
val calendarStringIso: IsoString[Calendar]

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001Z

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001Z

Inherited from
CalendarFormats
implicit
def eitherFormat[A : JsonFormat, B : JsonFormat]: JsonFormat[Either[A, B]]
Inherited from
StandardFormats
implicit
val fileStringIso: IsoString[File]
Inherited from
JavaExtraFormats
implicit
def immIndexedSeqFormat[T : JsonFormat]: RootJsonFormat[IndexedSeq[T]]
Inherited from
CollectionFormats
implicit
def immIterableFormat[T : JsonFormat]: RootJsonFormat[Iterable[T]]
Inherited from
CollectionFormats
implicit
def immLinearSeqFormat[T : JsonFormat]: RootJsonFormat[LinearSeq[T]]
Inherited from
CollectionFormats
implicit
def immSeqFormat[T : JsonFormat]: RootJsonFormat[Seq[T]]
Inherited from
CollectionFormats
implicit
def immSetFormat[T : JsonFormat]: RootJsonFormat[Set[T]]
Inherited from
CollectionFormats
implicit
def implicitHashWriter[A](implicit jsonWriter: JsonWriter[A]): HashWriter[A]
Inherited from
ImplicitHashWriters
implicit
def indexedSeqFormat[T : JsonFormat]: RootJsonFormat[IndexedSeq[T]]
Inherited from
CollectionFormats
implicit
val instantStringIso: IsoString[Instant]

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001Z

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001Z

Inherited from
CalendarFormats
implicit
def isoStringFormat[A : IsoString]: JsonFormat[A]
Inherited from
IsoFormats
implicit
def isoStringKeyFormat[A](implicit z: IsoString[A]): JsonKeyFormat[A]
Inherited from
IsoFormats
implicit
def isolistFormat[A : IsoLList]: JsonFormat[A]
Inherited from
IsoFormats
implicit
def iterableFormat[T : JsonFormat]: RootJsonFormat[Iterable[T]]
Inherited from
CollectionFormats
implicit
val javaBigDecimalFormat: JsonFormat[BigDecimal]
Inherited from
JavaExtraFormats
implicit
val javaBigIntegerFormat: JsonFormat[BigInteger]
Inherited from
JavaExtraFormats
implicit
def linearSeqFormat[T : JsonFormat]: RootJsonFormat[LinearSeq[T]]
Inherited from
CollectionFormats
implicit
def listFormat[A : JsonFormat]: RootJsonFormat[List[A]]

Supplies the JsonFormat for Lists.

Supplies the JsonFormat for Lists.

Inherited from
CollectionFormats
implicit
val localDateStringIso: IsoString[LocalDate]

This output is ISO 8601 compilant, e.g. 1999-01-01

This output is ISO 8601 compilant, e.g. 1999-01-01

Inherited from
CalendarFormats
implicit
val localDateTimeStringIso: IsoString[LocalDateTime]

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001

Inherited from
CalendarFormats
implicit
def mapFormat[K : JsonKeyFormat, V : JsonFormat]: RootJsonFormat[Map[K, V]]

Supplies the JsonFormat for Maps.

Supplies the JsonFormat for Maps.

Inherited from
CollectionFormats
implicit
val offsetDateTimeStringIso: IsoString[OffsetDateTime]

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001Z

This output is ISO 8601 compilant, e.g. 1999-01-01T00:00:00.001Z

Inherited from
CalendarFormats
implicit
def optionFormat[A : JsonFormat]: JsonFormat[Option[A]]
Inherited from
StandardFormats
implicit
def optionalFormat[A : JsonFormat]: JsonFormat[Optional[A]]
Inherited from
JavaExtraFormats
implicit
def seqFormat[T : JsonFormat]: RootJsonFormat[Seq[T]]
Inherited from
CollectionFormats
implicit
def setFormat[T : JsonFormat]: RootJsonFormat[Set[T]]
Inherited from
CollectionFormats
implicit lazy
val stackTraceElementFormat: JsonFormat[StackTraceElement]
Inherited from
ThrowableFormats
implicit lazy
val throwableFormat: JsonFormat[Throwable]
Inherited from
ThrowableFormats
implicit
def tuple10Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)]
Inherited from
TupleFormats
implicit
def tuple11Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)]
Inherited from
TupleFormats
implicit
def tuple12Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)]
Inherited from
TupleFormats
implicit
def tuple13Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)]
Inherited from
TupleFormats
implicit
def tuple14Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)]
Inherited from
TupleFormats
implicit
def tuple15Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)]
Inherited from
TupleFormats
implicit
def tuple16Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)]
Inherited from
TupleFormats
implicit
def tuple17Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)]
Inherited from
TupleFormats
implicit
def tuple18Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)]
Inherited from
TupleFormats
implicit
def tuple19Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19)]
Inherited from
TupleFormats
implicit
def tuple1Format[A1](implicit A1: JsonFormat[A1]): JsonFormat[(A1)]
Inherited from
TupleFormats
implicit
def tuple20Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20)]
Inherited from
TupleFormats
implicit
def tuple21Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20], A21: JsonFormat[A21]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21)]
Inherited from
TupleFormats
implicit
def tuple22Format[A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9], A10: JsonFormat[A10], A11: JsonFormat[A11], A12: JsonFormat[A12], A13: JsonFormat[A13], A14: JsonFormat[A14], A15: JsonFormat[A15], A16: JsonFormat[A16], A17: JsonFormat[A17], A18: JsonFormat[A18], A19: JsonFormat[A19], A20: JsonFormat[A20], A21: JsonFormat[A21], A22: JsonFormat[A22]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22)]
Inherited from
TupleFormats
implicit
def tuple2Format[A1, A2](implicit A1: JsonFormat[A1], A2: JsonFormat[A2]): JsonFormat[(A1, A2)]
Inherited from
TupleFormats
implicit
def tuple3Format[A1, A2, A3](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3]): JsonFormat[(A1, A2, A3)]
Inherited from
TupleFormats
implicit
def tuple4Format[A1, A2, A3, A4](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4]): JsonFormat[(A1, A2, A3, A4)]
Inherited from
TupleFormats
implicit
def tuple5Format[A1, A2, A3, A4, A5](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5]): JsonFormat[(A1, A2, A3, A4, A5)]
Inherited from
TupleFormats
implicit
def tuple6Format[A1, A2, A3, A4, A5, A6](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6]): JsonFormat[(A1, A2, A3, A4, A5, A6)]
Inherited from
TupleFormats
implicit
def tuple7Format[A1, A2, A3, A4, A5, A6, A7](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7)]
Inherited from
TupleFormats
implicit
def tuple8Format[A1, A2, A3, A4, A5, A6, A7, A8](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8)]
Inherited from
TupleFormats
implicit
def tuple9Format[A1, A2, A3, A4, A5, A6, A7, A8, A9](implicit A1: JsonFormat[A1], A2: JsonFormat[A2], A3: JsonFormat[A3], A4: JsonFormat[A4], A5: JsonFormat[A5], A6: JsonFormat[A6], A7: JsonFormat[A7], A8: JsonFormat[A8], A9: JsonFormat[A9]): JsonFormat[(A1, A2, A3, A4, A5, A6, A7, A8, A9)]
Inherited from
TupleFormats
implicit
val uriStringIso: IsoString[URI]
Inherited from
JavaExtraFormats
implicit
val urlStringIso: IsoString[URL]
Inherited from
JavaExtraFormats
implicit
val uuidStringIso: IsoString[UUID]
Inherited from
JavaExtraFormats
implicit
def vectorFormat[T : JsonFormat]: RootJsonFormat[Vector[T]]
Inherited from
CollectionFormats
implicit
val zonedDateTimeStringIso: IsoString[ZonedDateTime]

As far as I know, the output this produces is not ISO 8601 compilant. It appends timezone designator e.g. 1999-01-01T00:00:00.001Z[UTC], which is used to identify the ZoneId, which denotes the local summer time rules etc.

As far as I know, the output this produces is not ISO 8601 compilant. It appends timezone designator e.g. 1999-01-01T00:00:00.001Z[UTC], which is used to identify the ZoneId, which denotes the local summer time rules etc.

Inherited from
CalendarFormats