static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple10<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple11<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple12<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple13<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple14<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple15<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple16<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple17<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple18<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple19<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19) |
static <TT,A1,A2> JsonCodec<TT> |
Codecs.codec(Iso<TT,io.vavr.Tuple2<A1,A2>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple20<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple21<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20,
NamedJsonCodec<A21> c21) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple22<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20,
NamedJsonCodec<A21> c21,
NamedJsonCodec<A22> c22) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple23<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20,
NamedJsonCodec<A21> c21,
NamedJsonCodec<A22> c22,
NamedJsonCodec<A23> c23) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple24<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20,
NamedJsonCodec<A21> c21,
NamedJsonCodec<A22> c22,
NamedJsonCodec<A23> c23,
NamedJsonCodec<A24> c24) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple25<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20,
NamedJsonCodec<A21> c21,
NamedJsonCodec<A22> c22,
NamedJsonCodec<A23> c23,
NamedJsonCodec<A24> c24,
NamedJsonCodec<A25> c25) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple26<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20,
NamedJsonCodec<A21> c21,
NamedJsonCodec<A22> c22,
NamedJsonCodec<A23> c23,
NamedJsonCodec<A24> c24,
NamedJsonCodec<A25> c25,
NamedJsonCodec<A26> c26) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple27<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20,
NamedJsonCodec<A21> c21,
NamedJsonCodec<A22> c22,
NamedJsonCodec<A23> c23,
NamedJsonCodec<A24> c24,
NamedJsonCodec<A25> c25,
NamedJsonCodec<A26> c26,
NamedJsonCodec<A27> c27) |
static <TT,A1,A2,A3> JsonCodec<TT> |
Codecs.codec(Iso<TT,io.vavr.Tuple3<A1,A2,A3>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3) |
static <TT,A1,A2,A3,A4> JsonCodec<TT> |
Codecs.codec(Iso<TT,io.vavr.Tuple4<A1,A2,A3,A4>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4) |
static <TT,A1,A2,A3,A4,A5> JsonCodec<TT> |
Codecs.codec(Iso<TT,io.vavr.Tuple5<A1,A2,A3,A4,A5>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5) |
static <TT,A1,A2,A3,A4,A5,A6> JsonCodec<TT> |
Codecs.codec(Iso<TT,io.vavr.Tuple6<A1,A2,A3,A4,A5,A6>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6) |
static <TT,A1,A2,A3,A4,A5,A6,A7> JsonCodec<TT> |
Codecs.codec(Iso<TT,io.vavr.Tuple7<A1,A2,A3,A4,A5,A6,A7>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8> JsonCodec<TT> |
Codecs.codec(Iso<TT,io.vavr.Tuple8<A1,A2,A3,A4,A5,A6,A7,A8>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8) |
static <TT,A1,A2,A3,A4,A5,A6,A7,A8,A9> JsonCodec<TT> |
Codecs.codec(Iso<TT,Tuple9<A1,A2,A3,A4,A5,A6,A7,A8,A9>> iso,
NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9) |
static <TT> JsonCodec<TT> |
Codecs.codec(NamedJsonCodec<TT> c1) |
static <A> JsonCodec<List<A>> |
Codecs.javaListCodec(JsonCodec<A> codec) |
static <A> JsonCodec<A> |
JsonCodec.lift(DecodeJson<A> decoder,
EncodeJson<A> encoder) |
static <A> JsonCodec<A> |
JsonCodec.lift(DecodeJson<A> decoder,
EncodeJson<A> encoder,
io.vavr.control.Option<A> defaultValue) |
static <A> JsonCodec<io.vavr.collection.List<A>> |
Codecs.listCodec(JsonCodec<A> codec) |
default <B> JsonCodec<B> |
JsonCodec.narrow(Function<A,io.vavr.control.Try<B>> f,
Function<B,A> g) |
static <A> JsonCodec<A> |
Codecs.nullCodec() |
static <A> JsonCodec<A> |
Codecs.objectCodec(Function<Json.JObject,DecodeResult<A>> decoder,
Function<A,Json.JObject> encoder) |
static <A1> JsonCodec<A1> |
Codecs.of(NamedJsonCodec<A1> c1) |
static <A1,A2> JsonCodec<io.vavr.Tuple2<A1,A2>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2) |
static <A1,A2,A3> JsonCodec<io.vavr.Tuple3<A1,A2,A3>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3) |
static <A1,A2,A3,A4> JsonCodec<io.vavr.Tuple4<A1,A2,A3,A4>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4) |
static <A1,A2,A3,A4,A5> JsonCodec<io.vavr.Tuple5<A1,A2,A3,A4,A5>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5) |
static <A1,A2,A3,A4,A5,A6> JsonCodec<io.vavr.Tuple6<A1,A2,A3,A4,A5,A6>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6) |
static <A1,A2,A3,A4,A5,A6,A7> JsonCodec<io.vavr.Tuple7<A1,A2,A3,A4,A5,A6,A7>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7) |
static <A1,A2,A3,A4,A5,A6,A7,A8> JsonCodec<io.vavr.Tuple8<A1,A2,A3,A4,A5,A6,A7,A8>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9> JsonCodec<Tuple9<A1,A2,A3,A4,A5,A6,A7,A8,A9>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10> JsonCodec<Tuple10<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11> JsonCodec<Tuple11<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12> JsonCodec<Tuple12<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13> JsonCodec<Tuple13<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14> JsonCodec<Tuple14<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15> JsonCodec<Tuple15<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16> JsonCodec<Tuple16<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17> JsonCodec<Tuple17<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18> JsonCodec<Tuple18<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19> JsonCodec<Tuple19<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20> JsonCodec<Tuple20<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21> JsonCodec<Tuple21<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20,
NamedJsonCodec<A21> c21) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22> JsonCodec<Tuple22<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20,
NamedJsonCodec<A21> c21,
NamedJsonCodec<A22> c22) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23> JsonCodec<Tuple23<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20,
NamedJsonCodec<A21> c21,
NamedJsonCodec<A22> c22,
NamedJsonCodec<A23> c23) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24> JsonCodec<Tuple24<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20,
NamedJsonCodec<A21> c21,
NamedJsonCodec<A22> c22,
NamedJsonCodec<A23> c23,
NamedJsonCodec<A24> c24) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25> JsonCodec<Tuple25<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20,
NamedJsonCodec<A21> c21,
NamedJsonCodec<A22> c22,
NamedJsonCodec<A23> c23,
NamedJsonCodec<A24> c24,
NamedJsonCodec<A25> c25) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26> JsonCodec<Tuple26<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20,
NamedJsonCodec<A21> c21,
NamedJsonCodec<A22> c22,
NamedJsonCodec<A23> c23,
NamedJsonCodec<A24> c24,
NamedJsonCodec<A25> c25,
NamedJsonCodec<A26> c26) |
static <A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27> JsonCodec<Tuple27<A1,A2,A3,A4,A5,A6,A7,A8,A9,A10,A11,A12,A13,A14,A15,A16,A17,A18,A19,A20,A21,A22,A23,A24,A25,A26,A27>> |
Codecs.of(NamedJsonCodec<A1> c1,
NamedJsonCodec<A2> c2,
NamedJsonCodec<A3> c3,
NamedJsonCodec<A4> c4,
NamedJsonCodec<A5> c5,
NamedJsonCodec<A6> c6,
NamedJsonCodec<A7> c7,
NamedJsonCodec<A8> c8,
NamedJsonCodec<A9> c9,
NamedJsonCodec<A10> c10,
NamedJsonCodec<A11> c11,
NamedJsonCodec<A12> c12,
NamedJsonCodec<A13> c13,
NamedJsonCodec<A14> c14,
NamedJsonCodec<A15> c15,
NamedJsonCodec<A16> c16,
NamedJsonCodec<A17> c17,
NamedJsonCodec<A18> c18,
NamedJsonCodec<A19> c19,
NamedJsonCodec<A20> c20,
NamedJsonCodec<A21> c21,
NamedJsonCodec<A22> c22,
NamedJsonCodec<A23> c23,
NamedJsonCodec<A24> c24,
NamedJsonCodec<A25> c25,
NamedJsonCodec<A26> c26,
NamedJsonCodec<A27> c27) |
static <A> JsonCodec<Optional<A>> |
Codecs.OptionalCodec(JsonCodec<A> underlying) |
static <A> JsonCodec<io.vavr.control.Option<A>> |
Codecs.OptionCodec(JsonCodec<A> codec) |
default <B> JsonCodec<B> |
JsonCodec.tryNarrow(Function<A,B> f,
Function<B,A> g) |
default JsonCodec<A> |
JsonCodec.withDefaultValue(A defaultValue) |
default <B> JsonCodec<B> |
JsonCodec.xmap(Function<A,B> f,
Function<B,A> g) |
default <B> JsonCodec<B> |
JsonCodec.xmapi(Iso<A,B> iso) |