@@ -26,27 +26,37 @@ object ZioJsonCodecs {
26
26
implicit val c3 : JsonCodec [OpenRTB .Deal ] = DeriveJsonCodec .gen
27
27
implicit val c4 : JsonCodec [OpenRTB .Metric ] = DeriveJsonCodec .gen
28
28
implicit val c5 : JsonCodec [OpenRTB .Banner ] = DeriveJsonCodec .gen
29
- implicit val c6 : JsonCodec [OpenRTB .Audio ] = DeriveJsonCodec .gen
30
- implicit val c7 : JsonCodec [OpenRTB .Video ] = DeriveJsonCodec .gen
31
29
32
30
def genOpenRTBBidRequestC3c2 : JsonCodec [OpenRTB .BidRequest ] = {
33
- implicit val c8 : JsonCodec [OpenRTB .Native ] = DeriveJsonCodec .gen
34
- implicit val c9 : JsonCodec [OpenRTB .Pmp ] = DeriveJsonCodec .gen
35
- implicit val c10 : JsonCodec [OpenRTB .Producer ] = DeriveJsonCodec .gen
36
- implicit val c11 : JsonCodec [OpenRTB .Data ] = DeriveJsonCodec .gen
37
- implicit val c12 : JsonCodec [OpenRTB .Content ] = DeriveJsonCodec .gen
38
- implicit val c13 : JsonCodec [OpenRTB .Publisher ] = DeriveJsonCodec .gen
39
- implicit val c14 : JsonCodec [OpenRTB .Geo ] = DeriveJsonCodec .gen
31
+ implicit val c6 : JsonCodec [OpenRTB .Audio ] = DeriveJsonCodec .gen
32
+ implicit val c7 : JsonCodec [OpenRTB .Native ] = DeriveJsonCodec .gen
33
+ implicit val c8 : JsonCodec [OpenRTB .Pmp ] = DeriveJsonCodec .gen
34
+ implicit val c9 : JsonCodec [OpenRTB .Video ] = DeriveJsonCodec .gen
40
35
41
36
def genOpenRTBBidRequestC3c3 : JsonCodec [OpenRTB .BidRequest ] = {
42
- implicit val c15 : JsonCodec [OpenRTB .Imp ] = DeriveJsonCodec .gen
43
- implicit val c16 : JsonCodec [OpenRTB .Site ] = DeriveJsonCodec .gen
44
- implicit val c17 : JsonCodec [OpenRTB .App ] = DeriveJsonCodec .gen
45
- implicit val c18 : JsonCodec [OpenRTB .Device ] = DeriveJsonCodec .gen
46
- implicit val c19 : JsonCodec [OpenRTB .User ] = DeriveJsonCodec .gen
47
- implicit val c20 : JsonCodec [OpenRTB .Source ] = DeriveJsonCodec .gen
48
- implicit val c21 : JsonCodec [OpenRTB .Reqs ] = DeriveJsonCodec .gen
49
- DeriveJsonCodec .gen
37
+ implicit val c10 : JsonCodec [OpenRTB .Producer ] = DeriveJsonCodec .gen
38
+ implicit val c11 : JsonCodec [OpenRTB .Data ] = DeriveJsonCodec .gen
39
+ implicit val c12 : JsonCodec [OpenRTB .Content ] = DeriveJsonCodec .gen
40
+ implicit val c13 : JsonCodec [OpenRTB .Publisher ] = DeriveJsonCodec .gen
41
+
42
+ def genOpenRTBBidRequestC3c4 : JsonCodec [OpenRTB .BidRequest ] = {
43
+ implicit val c14 : JsonCodec [OpenRTB .Geo ] = DeriveJsonCodec .gen
44
+ implicit val c15 : JsonCodec [OpenRTB .Imp ] = DeriveJsonCodec .gen
45
+ implicit val c16 : JsonCodec [OpenRTB .Site ] = DeriveJsonCodec .gen
46
+ implicit val c17 : JsonCodec [OpenRTB .App ] = DeriveJsonCodec .gen
47
+
48
+ def genOpenRTBBidRequestC3c5 : JsonCodec [OpenRTB .BidRequest ] = {
49
+ implicit val c18 : JsonCodec [OpenRTB .Device ] = DeriveJsonCodec .gen
50
+ implicit val c19 : JsonCodec [OpenRTB .User ] = DeriveJsonCodec .gen
51
+ implicit val c20 : JsonCodec [OpenRTB .Source ] = DeriveJsonCodec .gen
52
+ implicit val c21 : JsonCodec [OpenRTB .Reqs ] = DeriveJsonCodec .gen
53
+ DeriveJsonCodec .gen
54
+ }
55
+
56
+ genOpenRTBBidRequestC3c5
57
+ }
58
+
59
+ genOpenRTBBidRequestC3c4
50
60
}
51
61
52
62
genOpenRTBBidRequestC3c3
@@ -58,18 +68,28 @@ object ZioJsonCodecs {
58
68
genOpenRTBBidRequestC3c1
59
69
}
60
70
implicit val twitterAPIC3c : JsonCodec [TwitterAPI .Tweet ] = {
61
- def genTwitterAPIC3c : JsonCodec [TwitterAPI .Tweet ] = {
71
+ def genTwitterAPIC3c1 : JsonCodec [TwitterAPI .Tweet ] = {
62
72
implicit val c1 : JsonCodec [TwitterAPI .UserMentions ] = DeriveJsonCodec .gen
63
73
implicit val c2 : JsonCodec [TwitterAPI .Urls ] = DeriveJsonCodec .gen
64
74
implicit val c3 : JsonCodec [TwitterAPI .Entities ] = DeriveJsonCodec .gen
65
75
implicit val c4 : JsonCodec [TwitterAPI .Url ] = DeriveJsonCodec .gen
66
76
implicit val c5 : JsonCodec [TwitterAPI .UserEntities ] = DeriveJsonCodec .gen
67
- implicit val c6 : JsonCodec [TwitterAPI .User ] = DeriveJsonCodec .gen
68
- implicit val c7 : JsonCodec [TwitterAPI .RetweetedStatus ] = DeriveJsonCodec .gen
69
- DeriveJsonCodec .gen
77
+
78
+ def genTwitterAPIC3c2 : JsonCodec [TwitterAPI .Tweet ] = {
79
+ implicit val c6 : JsonCodec [TwitterAPI .User ] = DeriveJsonCodec .gen
80
+
81
+ def genTwitterAPIC3c3 : JsonCodec [TwitterAPI .Tweet ] = {
82
+ implicit val c7 : JsonCodec [TwitterAPI .RetweetedStatus ] = DeriveJsonCodec .gen
83
+ DeriveJsonCodec .gen
84
+ }
85
+
86
+ genTwitterAPIC3c3
87
+ }
88
+
89
+ genTwitterAPIC3c2
70
90
}
71
91
72
- genTwitterAPIC3c
92
+ genTwitterAPIC3c1
73
93
}
74
94
val base64C3c : JsonCodec [Array [Byte ]] = new JsonCodec [Array [Byte ]](
75
95
(a : Array [Byte ], _ : Option [Int ], out : Write ) => {
0 commit comments