| Line |
Stmt Id |
Pos |
Tree |
Symbol |
Tests |
Code |
|
66
|
29775
|
2605
-
3173
|
Apply
|
org.make.api.proposal.ModerationProposalAuthorResponse.apply
|
|
ModerationProposalAuthorResponse.apply(user.userId, user.firstName, user.lastName, user.displayName, user.profile.flatMap[String](((x$1: org.make.core.profile.Profile) => x$1.postalCode)), user.profile.flatMap[java.time.LocalDate](((x$2: org.make.core.profile.Profile) => x$2.dateOfBirth)).map[Int](((date: java.time.LocalDate) => YEARS.between(date, java.time.LocalDate.now()).toInt)), user.profile.flatMap[String](((x$3: org.make.core.profile.Profile) => x$3.avatarUrl)), user.organisationName, user.organisationName.map[String](((value: String) => org.make.core.SlugHelper.apply(value))), user.isHardBounce.unary_!)
|
|
67
|
28872
|
2654
-
2665
|
Select
|
org.make.core.user.User.userId
|
|
user.userId
|
|
68
|
30212
|
2685
-
2699
|
Select
|
org.make.core.user.User.firstName
|
|
user.firstName
|
|
69
|
29437
|
2718
-
2731
|
Select
|
org.make.core.user.User.lastName
|
|
user.lastName
|
|
70
|
28963
|
2753
-
2769
|
Select
|
org.make.core.user.User.displayName
|
|
user.displayName
|
|
71
|
30350
|
2811
-
2823
|
Select
|
org.make.core.profile.Profile.postalCode
|
|
x$1.postalCode
|
|
71
|
29622
|
2790
-
2824
|
Apply
|
scala.Option.flatMap
|
|
user.profile.flatMap[String](((x$1: org.make.core.profile.Profile) => x$1.postalCode))
|
|
73
|
28696
|
2868
-
2881
|
Select
|
org.make.core.profile.Profile.dateOfBirth
|
|
x$2.dateOfBirth
|
|
74
|
29666
|
2935
-
2950
|
Apply
|
java.time.LocalDate.now
|
|
java.time.LocalDate.now()
|
|
74
|
28843
|
2904
-
2957
|
Select
|
scala.Long.toInt
|
|
YEARS.between(date, java.time.LocalDate.now()).toInt
|
|
74
|
30065
|
2904
-
2920
|
Literal
|
<nosymbol>
|
|
YEARS
|
|
74
|
30310
|
2838
-
2958
|
Apply
|
scala.Option.map
|
|
user.profile.flatMap[java.time.LocalDate](((x$2: org.make.core.profile.Profile) => x$2.dateOfBirth)).map[Int](((date: java.time.LocalDate) => YEARS.between(date, java.time.LocalDate.now()).toInt))
|
|
75
|
29084
|
2978
-
3011
|
Apply
|
scala.Option.flatMap
|
|
user.profile.flatMap[String](((x$3: org.make.core.profile.Profile) => x$3.avatarUrl))
|
|
75
|
29443
|
2999
-
3010
|
Select
|
org.make.core.profile.Profile.avatarUrl
|
|
x$3.avatarUrl
|
|
76
|
30353
|
3038
-
3059
|
Select
|
org.make.core.user.User.organisationName
|
|
user.organisationName
|
|
77
|
28802
|
3086
-
3129
|
Apply
|
scala.Option.map
|
|
user.organisationName.map[String](((value: String) => org.make.core.SlugHelper.apply(value)))
|
|
77
|
29586
|
3112
-
3128
|
Apply
|
org.make.core.SlugHelper.apply
|
|
org.make.core.SlugHelper.apply(value)
|
|
78
|
30070
|
3149
-
3167
|
Select
|
scala.Boolean.unary_!
|
|
user.isHardBounce.unary_!
|
|
81
|
28908
|
3239
-
3250
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ModerationProposalAuthorResponse]({
val inst$macro$44: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalAuthorResponse] = {
final class anon$lazy$macro$43 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$43 = {
anon$lazy$macro$43.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalAuthorResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ModerationProposalAuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ModerationProposalAuthorResponse, (Symbol @@ String("userId")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ModerationProposalAuthorResponse, (Symbol @@ String("userId")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil](::.apply[Symbol @@ String("userId"), (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")], ::.apply[Symbol @@ String("firstName"), (Symbol @@ String("lastName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("lastName"), (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")], ::.apply[Symbol @@ String("displayName"), (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("displayName").asInstanceOf[Symbol @@ String("displayName")], ::.apply[Symbol @@ String("postalCode"), (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")], ::.apply[Symbol @@ String("age"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("age").asInstanceOf[Symbol @@ String("age")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("organisationSlug"), (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("organisationSlug").asInstanceOf[Symbol @@ String("organisationSlug")], ::.apply[Symbol @@ String("reachable"), shapeless.HNil.type](scala.Symbol.apply("reachable").asInstanceOf[Symbol @@ String("reachable")], HNil))))))))))), Generic.instance[org.make.api.proposal.ModerationProposalAuthorResponse, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil](((x0$3: org.make.api.proposal.ModerationProposalAuthorResponse) => x0$3 match {
case (userId: org.make.core.user.UserId, firstName: Option[String], lastName: Option[String], displayName: Option[String], postalCode: Option[String], age: Option[Int], avatarUrl: Option[String], organisationName: Option[String], organisationSlug: Option[String], reachable: Boolean): org.make.api.proposal.ModerationProposalAuthorResponse((userId$macro$32 @ _), (firstName$macro$33 @ _), (lastName$macro$34 @ _), (displayName$macro$35 @ _), (postalCode$macro$36 @ _), (age$macro$37 @ _), (avatarUrl$macro$38 @ _), (organisationName$macro$39 @ _), (organisationSlug$macro$40 @ _), (reachable$macro$41 @ _)) => ::.apply[org.make.core.user.UserId, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil.type](userId$macro$32, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil.type](firstName$macro$33, ::.apply[Option[String], Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil.type](lastName$macro$34, ::.apply[Option[String], Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil.type](displayName$macro$35, ::.apply[Option[String], Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil.type](postalCode$macro$36, ::.apply[Option[Int], Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil.type](age$macro$37, ::.apply[Option[String], Option[String] :: Option[String] :: Boolean :: shapeless.HNil.type](avatarUrl$macro$38, ::.apply[Option[String], Option[String] :: Boolean :: shapeless.HNil.type](organisationName$macro$39, ::.apply[Option[String], Boolean :: shapeless.HNil.type](organisationSlug$macro$40, ::.apply[Boolean, shapeless.HNil.type](reachable$macro$41, HNil)))))))))).asInstanceOf[org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil]
}), ((x0$4: org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.user.UserId, tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil): org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil((userId$macro$22 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil((firstName$macro$23 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil((lastName$macro$24 @ _), (head: Option[String], tail: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil): Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil((displayName$macro$25 @ _), (head: Option[String], tail: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil): Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil((postalCode$macro$26 @ _), (head: Option[Int], tail: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil): Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil((age$macro$27 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Boolean :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil((avatarUrl$macro$28 @ _), (head: Option[String], tail: Option[String] :: Boolean :: shapeless.HNil): Option[String] :: Option[String] :: Boolean :: shapeless.HNil((organisationName$macro$29 @ _), (head: Option[String], tail: Boolean :: shapeless.HNil): Option[String] :: Boolean :: shapeless.HNil((organisationSlug$macro$30 @ _), (head: Boolean, tail: shapeless.HNil): Boolean :: shapeless.HNil((reachable$macro$31 @ _), HNil)))))))))) => proposal.this.ModerationProposalAuthorResponse.apply(userId$macro$22, firstName$macro$23, lastName$macro$24, displayName$macro$25, postalCode$macro$26, age$macro$27, avatarUrl$macro$28, organisationName$macro$29, organisationSlug$macro$30, reachable$macro$31)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userId"), org.make.core.user.UserId, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), Option[String], (Symbol @@ String("lastName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("lastName"), Option[String], (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("displayName"), Option[String], (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("postalCode"), Option[String], (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("age"), Option[Int], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[String], (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationSlug"), Option[String], (Symbol @@ String("reachable")) :: shapeless.HNil, Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("reachable"), Boolean, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("reachable")]](scala.Symbol.apply("reachable").asInstanceOf[Symbol @@ String("reachable")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("reachable")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationSlug")]](scala.Symbol.apply("organisationSlug").asInstanceOf[Symbol @@ String("organisationSlug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationSlug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("age")]](scala.Symbol.apply("age").asInstanceOf[Symbol @@ String("age")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("age")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("postalCode")]](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postalCode")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("displayName")]](scala.Symbol.apply("displayName").asInstanceOf[Symbol @@ String("displayName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("displayName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("lastName")]](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("lastName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("firstName")]](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("firstName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userId")]](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$43.this.inst$macro$42)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalAuthorResponse]];
<stable> <accessor> lazy val inst$macro$42: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForuserId: io.circe.Decoder[org.make.core.user.UserId] = user.this.UserId.userIdDecoder;
private[this] val circeGenericDecoderForage: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt);
private[this] val circeGenericDecoderFororganisationSlug: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderForreachable: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericEncoderForuserId: io.circe.Encoder[org.make.core.user.UserId] = user.this.UserId.userIdEncoder;
private[this] val circeGenericEncoderForage: io.circe.Encoder[Option[Int]] = circe.this.Encoder.encodeOption[Int](circe.this.Encoder.encodeInt);
private[this] val circeGenericEncoderFororganisationSlug: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
private[this] val circeGenericEncoderForreachable: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId], tail: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForuserId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForfirstName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlastName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordisplayName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpostalCode @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]], tail: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForavatarUrl @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationSlug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForreachable @ _), shapeless.HNil)))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("userId", $anon.this.circeGenericEncoderForuserId.apply(circeGenericHListBindingForuserId)), scala.Tuple2.apply[String, io.circe.Json]("firstName", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingForfirstName)), scala.Tuple2.apply[String, io.circe.Json]("lastName", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingForlastName)), scala.Tuple2.apply[String, io.circe.Json]("displayName", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingFordisplayName)), scala.Tuple2.apply[String, io.circe.Json]("postalCode", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingForpostalCode)), scala.Tuple2.apply[String, io.circe.Json]("age", $anon.this.circeGenericEncoderForage.apply(circeGenericHListBindingForage)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("organisationName", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingFororganisationName)), scala.Tuple2.apply[String, io.circe.Json]("organisationSlug", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingFororganisationSlug)), scala.Tuple2.apply[String, io.circe.Json]("reachable", $anon.this.circeGenericEncoderForreachable.apply(circeGenericHListBindingForreachable))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserId.tryDecode(c.downField("userId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("firstName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("lastName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("displayName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("displayName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("postalCode"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("postalCode")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("age"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForage.tryDecode(c.downField("age")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationSlug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("organisationSlug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("reachable"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreachable.tryDecode(c.downField("reachable")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserId.tryDecodeAccumulating(c.downField("userId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("firstName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("lastName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("displayName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("displayName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("postalCode"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("postalCode")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("age"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForage.tryDecodeAccumulating(c.downField("age")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationSlug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("organisationSlug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("reachable"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreachable.tryDecodeAccumulating(c.downField("reachable")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$43().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalAuthorResponse]](inst$macro$44)
})
|
|
91
|
30274
|
3493
-
3504
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ModerationAuthorResponse]({
val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationAuthorResponse] = {
final class anon$lazy$macro$15 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$15 = {
anon$lazy$macro$15.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationAuthorResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ModerationAuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ModerationAuthorResponse, (Symbol @@ String("author")) :: (Symbol @@ String("proposals")) :: (Symbol @@ String("total")) :: shapeless.HNil, org.make.api.proposal.ModerationProposalAuthorResponse :: Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ModerationAuthorResponse, (Symbol @@ String("author")) :: (Symbol @@ String("proposals")) :: (Symbol @@ String("total")) :: shapeless.HNil](::.apply[Symbol @@ String("author"), (Symbol @@ String("proposals")) :: (Symbol @@ String("total")) :: shapeless.HNil.type](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")], ::.apply[Symbol @@ String("proposals"), (Symbol @@ String("total")) :: shapeless.HNil.type](scala.Symbol.apply("proposals").asInstanceOf[Symbol @@ String("proposals")], ::.apply[Symbol @@ String("total"), shapeless.HNil.type](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")], HNil)))), Generic.instance[org.make.api.proposal.ModerationAuthorResponse, org.make.api.proposal.ModerationProposalAuthorResponse :: Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil](((x0$3: org.make.api.proposal.ModerationAuthorResponse) => x0$3 match {
case (author: org.make.api.proposal.ModerationProposalAuthorResponse, proposals: Seq[org.make.api.proposal.ModerationProposalResponse], total: Int): org.make.api.proposal.ModerationAuthorResponse((author$macro$11 @ _), (proposals$macro$12 @ _), (total$macro$13 @ _)) => ::.apply[org.make.api.proposal.ModerationProposalAuthorResponse, Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil.type](author$macro$11, ::.apply[Seq[org.make.api.proposal.ModerationProposalResponse], Int :: shapeless.HNil.type](proposals$macro$12, ::.apply[Int, shapeless.HNil.type](total$macro$13, HNil))).asInstanceOf[org.make.api.proposal.ModerationProposalAuthorResponse :: Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil]
}), ((x0$4: org.make.api.proposal.ModerationProposalAuthorResponse :: Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil) => x0$4 match {
case (head: org.make.api.proposal.ModerationProposalAuthorResponse, tail: Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil): org.make.api.proposal.ModerationProposalAuthorResponse :: Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil((author$macro$8 @ _), (head: Seq[org.make.api.proposal.ModerationProposalResponse], tail: Int :: shapeless.HNil): Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil((proposals$macro$9 @ _), (head: Int, tail: shapeless.HNil): Int :: shapeless.HNil((total$macro$10 @ _), HNil))) => proposal.this.ModerationAuthorResponse.apply(author$macro$8, proposals$macro$9, total$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("author"), org.make.api.proposal.ModerationProposalAuthorResponse, (Symbol @@ String("proposals")) :: (Symbol @@ String("total")) :: shapeless.HNil, Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposals"), Seq[org.make.api.proposal.ModerationProposalResponse], (Symbol @@ String("total")) :: shapeless.HNil, Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("total"), Int, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("total")]](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("total")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposals")]](scala.Symbol.apply("proposals").asInstanceOf[Symbol @@ String("proposals")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposals")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("author")]](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("author")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationAuthorResponse]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForauthor: io.circe.Codec[org.make.api.proposal.ModerationProposalAuthorResponse] = proposal.this.ModerationProposalAuthorResponse.codec;
private[this] val circeGenericDecoderForproposals: io.circe.Decoder[Seq[org.make.api.proposal.ModerationProposalResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.ModerationProposalResponse](proposal.this.ModerationProposalResponse.codec);
private[this] val circeGenericDecoderFortotal: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt;
private[this] val circeGenericEncoderForauthor: io.circe.Codec[org.make.api.proposal.ModerationProposalAuthorResponse] = proposal.this.ModerationProposalAuthorResponse.codec;
private[this] val circeGenericEncoderForproposals: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.ModerationProposalResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.ModerationProposalResponse](proposal.this.ModerationProposalResponse.codec);
private[this] val circeGenericEncoderFortotal: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse], tail: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForauthor @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposals @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("total"),Int], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortotal @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("author", $anon.this.circeGenericEncoderForauthor.apply(circeGenericHListBindingForauthor)), scala.Tuple2.apply[String, io.circe.Json]("proposals", $anon.this.circeGenericEncoderForproposals.apply(circeGenericHListBindingForproposals)), scala.Tuple2.apply[String, io.circe.Json]("total", $anon.this.circeGenericEncoderFortotal.apply(circeGenericHListBindingFortotal))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("author"), org.make.api.proposal.ModerationProposalAuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForauthor.tryDecode(c.downField("author")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposals"), Seq[org.make.api.proposal.ModerationProposalResponse], shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposals.tryDecode(c.downField("proposals")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("total"), Int, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecode(c.downField("total")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("author"), org.make.api.proposal.ModerationProposalAuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForauthor.tryDecodeAccumulating(c.downField("author")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposals"), Seq[org.make.api.proposal.ModerationProposalResponse], shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposals.tryDecodeAccumulating(c.downField("proposals")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("total"), Int, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecodeAccumulating(c.downField("total")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$15().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationAuthorResponse]](inst$macro$16)
})
|
|
133
|
29423
|
5235
-
5246
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.proposal.defaultadminproposalapicomponenttest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ModerationProposalResponse]({
val inst$macro$92: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalResponse] = {
final class anon$lazy$macro$91 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$91 = {
anon$lazy$macro$91.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ModerationProposalResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ModerationProposalResponse, (Symbol @@ String("id")) :: (Symbol @@ String("proposalId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ModerationProposalResponse, (Symbol @@ String("id")) :: (Symbol @@ String("proposalId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("proposalId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("proposalId"), (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("content"), (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")], ::.apply[Symbol @@ String("contentTranslations"), (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("contentTranslations").asInstanceOf[Symbol @@ String("contentTranslations")], ::.apply[Symbol @@ String("submittedAsLanguage"), (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("submittedAsLanguage").asInstanceOf[Symbol @@ String("submittedAsLanguage")], ::.apply[Symbol @@ String("author"), (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")], ::.apply[Symbol @@ String("status"), (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")], ::.apply[Symbol @@ String("proposalType"), (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("proposalType").asInstanceOf[Symbol @@ String("proposalType")], ::.apply[Symbol @@ String("refusalReason"), (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("refusalReason").asInstanceOf[Symbol @@ String("refusalReason")], ::.apply[Symbol @@ String("tags"), (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("votes"), (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("votes").asInstanceOf[Symbol @@ String("votes")], ::.apply[Symbol @@ String("context"), (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")], ::.apply[Symbol @@ String("createdAt"), (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("createdAt").asInstanceOf[Symbol @@ String("createdAt")], ::.apply[Symbol @@ String("updatedAt"), (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("updatedAt").asInstanceOf[Symbol @@ String("updatedAt")], ::.apply[Symbol @@ String("events"), (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("events").asInstanceOf[Symbol @@ String("events")], ::.apply[Symbol @@ String("idea"), (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("idea").asInstanceOf[Symbol @@ String("idea")], ::.apply[Symbol @@ String("ideaProposals"), (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("ideaProposals").asInstanceOf[Symbol @@ String("ideaProposals")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("operationId"), (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")], ::.apply[Symbol @@ String("keywords"), (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")], ::.apply[Symbol @@ String("zone"), shapeless.HNil.type](scala.Symbol.apply("zone").asInstanceOf[Symbol @@ String("zone")], HNil))))))))))))))))))))))), Generic.instance[org.make.api.proposal.ModerationProposalResponse, org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil](((x0$3: org.make.api.proposal.ModerationProposalResponse) => x0$3 match {
case (id: org.make.core.proposal.ProposalId, proposalId: org.make.core.proposal.ProposalId, slug: String, content: String, contentTranslations: Option[org.make.core.technical.Multilingual[String]], submittedAsLanguage: Option[org.make.core.reference.Language], author: org.make.api.proposal.ModerationProposalAuthorResponse, status: org.make.core.proposal.ProposalStatus, proposalType: org.make.core.proposal.ProposalType, refusalReason: Option[String], tags: Seq[org.make.core.tag.TagId], votes: Seq[org.make.api.proposal.ModerationVoteResponse], context: org.make.core.RequestContext, createdAt: Option[java.time.ZonedDateTime], updatedAt: Option[java.time.ZonedDateTime], events: Seq[org.make.api.proposal.ProposalActionResponse], idea: Option[org.make.core.idea.IdeaId], ideaProposals: Seq[org.make.core.proposal.indexed.IndexedProposal], questionId: Option[org.make.core.question.QuestionId], operationId: Option[org.make.core.operation.OperationId], keywords: Seq[org.make.core.proposal.ProposalKeyword], zone: org.make.core.proposal.indexed.Zone): org.make.api.proposal.ModerationProposalResponse((id$macro$68 @ _), (proposalId$macro$69 @ _), (slug$macro$70 @ _), (content$macro$71 @ _), (contentTranslations$macro$72 @ _), (submittedAsLanguage$macro$73 @ _), (author$macro$74 @ _), (status$macro$75 @ _), (proposalType$macro$76 @ _), (refusalReason$macro$77 @ _), (tags$macro$78 @ _), (votes$macro$79 @ _), (context$macro$80 @ _), (createdAt$macro$81 @ _), (updatedAt$macro$82 @ _), (events$macro$83 @ _), (idea$macro$84 @ _), (ideaProposals$macro$85 @ _), (questionId$macro$86 @ _), (operationId$macro$87 @ _), (keywords$macro$88 @ _), (zone$macro$89 @ _)) => ::.apply[org.make.core.proposal.ProposalId, org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](id$macro$68, ::.apply[org.make.core.proposal.ProposalId, String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](proposalId$macro$69, ::.apply[String, String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](slug$macro$70, ::.apply[String, Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](content$macro$71, ::.apply[Option[org.make.core.technical.Multilingual[String]], Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](contentTranslations$macro$72, ::.apply[Option[org.make.core.reference.Language], org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](submittedAsLanguage$macro$73, ::.apply[org.make.api.proposal.ModerationProposalAuthorResponse, org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](author$macro$74, ::.apply[org.make.core.proposal.ProposalStatus, org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](status$macro$75, ::.apply[org.make.core.proposal.ProposalType, Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](proposalType$macro$76, ::.apply[Option[String], Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](refusalReason$macro$77, ::.apply[Seq[org.make.core.tag.TagId], Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](tags$macro$78, ::.apply[Seq[org.make.api.proposal.ModerationVoteResponse], org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](votes$macro$79, ::.apply[org.make.core.RequestContext, Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](context$macro$80, ::.apply[Option[java.time.ZonedDateTime], Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](createdAt$macro$81, ::.apply[Option[java.time.ZonedDateTime], Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](updatedAt$macro$82, ::.apply[Seq[org.make.api.proposal.ProposalActionResponse], Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](events$macro$83, ::.apply[Option[org.make.core.idea.IdeaId], Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](idea$macro$84, ::.apply[Seq[org.make.core.proposal.indexed.IndexedProposal], Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](ideaProposals$macro$85, ::.apply[Option[org.make.core.question.QuestionId], Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](questionId$macro$86, ::.apply[Option[org.make.core.operation.OperationId], Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](operationId$macro$87, ::.apply[Seq[org.make.core.proposal.ProposalKeyword], org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](keywords$macro$88, ::.apply[org.make.core.proposal.indexed.Zone, shapeless.HNil.type](zone$macro$89, HNil)))))))))))))))))))))).asInstanceOf[org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil]
}), ((x0$4: org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.proposal.ProposalId, tail: org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((id$macro$46 @ _), (head: org.make.core.proposal.ProposalId, tail: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((proposalId$macro$47 @ _), (head: String, tail: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((slug$macro$48 @ _), (head: String, tail: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((content$macro$49 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((contentTranslations$macro$50 @ _), (head: Option[org.make.core.reference.Language], tail: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((submittedAsLanguage$macro$51 @ _), (head: org.make.api.proposal.ModerationProposalAuthorResponse, tail: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((author$macro$52 @ _), (head: org.make.core.proposal.ProposalStatus, tail: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((status$macro$53 @ _), (head: org.make.core.proposal.ProposalType, tail: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((proposalType$macro$54 @ _), (head: Option[String], tail: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((refusalReason$macro$55 @ _), (head: Seq[org.make.core.tag.TagId], tail: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((tags$macro$56 @ _), (head: Seq[org.make.api.proposal.ModerationVoteResponse], tail: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((votes$macro$57 @ _), (head: org.make.core.RequestContext, tail: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((context$macro$58 @ _), (head: Option[java.time.ZonedDateTime], tail: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((createdAt$macro$59 @ _), (head: Option[java.time.ZonedDateTime], tail: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((updatedAt$macro$60 @ _), (head: Seq[org.make.api.proposal.ProposalActionResponse], tail: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((events$macro$61 @ _), (head: Option[org.make.core.idea.IdeaId], tail: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((idea$macro$62 @ _), (head: Seq[org.make.core.proposal.indexed.IndexedProposal], tail: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((ideaProposals$macro$63 @ _), (head: Option[org.make.core.question.QuestionId], tail: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((questionId$macro$64 @ _), (head: Option[org.make.core.operation.OperationId], tail: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((operationId$macro$65 @ _), (head: Seq[org.make.core.proposal.ProposalKeyword], tail: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((keywords$macro$66 @ _), (head: org.make.core.proposal.indexed.Zone, tail: shapeless.HNil): org.make.core.proposal.indexed.Zone :: shapeless.HNil((zone$macro$67 @ _), HNil)))))))))))))))))))))) => proposal.this.ModerationProposalResponse.apply(id$macro$46, proposalId$macro$47, slug$macro$48, content$macro$49, contentTranslations$macro$50, submittedAsLanguage$macro$51, author$macro$52, status$macro$53, proposalType$macro$54, refusalReason$macro$55, tags$macro$56, votes$macro$57, context$macro$58, createdAt$macro$59, updatedAt$macro$60, events$macro$61, idea$macro$62, ideaProposals$macro$63, questionId$macro$64, operationId$macro$65, keywords$macro$66, zone$macro$67)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.proposal.ProposalId, (Symbol @@ String("proposalId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), String, (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("content"), String, (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("author"), org.make.api.proposal.ModerationProposalAuthorResponse, (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalType"), org.make.core.proposal.ProposalType, (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("refusalReason"), Option[String], (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("votes"), Seq[org.make.api.proposal.ModerationVoteResponse], (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("context"), org.make.core.RequestContext, (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("events"), Seq[org.make.api.proposal.ProposalActionResponse], (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ideaProposals"), Seq[org.make.core.proposal.indexed.IndexedProposal], (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], (Symbol @@ String("zone")) :: shapeless.HNil, org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("zone"), org.make.core.proposal.indexed.Zone, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("zone")]](scala.Symbol.apply("zone").asInstanceOf[Symbol @@ String("zone")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("zone")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("keywords")]](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("keywords")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationId")]](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ideaProposals")]](scala.Symbol.apply("ideaProposals").asInstanceOf[Symbol @@ String("ideaProposals")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ideaProposals")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("idea")]](scala.Symbol.apply("idea").asInstanceOf[Symbol @@ String("idea")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("idea")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("events")]](scala.Symbol.apply("events").asInstanceOf[Symbol @@ String("events")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("events")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("updatedAt")]](scala.Symbol.apply("updatedAt").asInstanceOf[Symbol @@ String("updatedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("updatedAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("createdAt")]](scala.Symbol.apply("createdAt").asInstanceOf[Symbol @@ String("createdAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("createdAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("context")]](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("context")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("votes")]](scala.Symbol.apply("votes").asInstanceOf[Symbol @@ String("votes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("votes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tags")]](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("refusalReason")]](scala.Symbol.apply("refusalReason").asInstanceOf[Symbol @@ String("refusalReason")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("refusalReason")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalType")]](scala.Symbol.apply("proposalType").asInstanceOf[Symbol @@ String("proposalType")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalType")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("status")]](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("status")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("author")]](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("author")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("submittedAsLanguage")]](scala.Symbol.apply("submittedAsLanguage").asInstanceOf[Symbol @@ String("submittedAsLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("submittedAsLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("contentTranslations")]](scala.Symbol.apply("contentTranslations").asInstanceOf[Symbol @@ String("contentTranslations")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("contentTranslations")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("content")]](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("content")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("slug")]](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("slug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalId")]](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$91.this.inst$macro$90)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalResponse]];
<stable> <accessor> lazy val inst$macro$90: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForproposalId: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder;
private[this] val circeGenericDecoderForcontent: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderForcontentTranslations: io.circe.Decoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Decoder.decodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeDecoder[String](circe.this.Decoder.decodeString));
private[this] val circeGenericDecoderForsubmittedAsLanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder);
private[this] val circeGenericDecoderForauthor: io.circe.Codec[org.make.api.proposal.ModerationProposalAuthorResponse] = proposal.this.ModerationProposalAuthorResponse.codec;
private[this] val circeGenericDecoderForstatus: io.circe.Decoder[org.make.core.proposal.ProposalStatus] = proposal.this.ProposalStatus.circeDecoder;
private[this] val circeGenericDecoderForproposalType: io.circe.Decoder[org.make.core.proposal.ProposalType] = proposal.this.ProposalType.circeDecoder;
private[this] val circeGenericDecoderForrefusalReason: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderFortags: io.circe.Decoder[Seq[org.make.core.tag.TagId]] = circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder);
private[this] val circeGenericDecoderForvotes: io.circe.Decoder[Seq[org.make.api.proposal.ModerationVoteResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.ModerationVoteResponse](proposal.this.ModerationVoteResponse.codec);
private[this] val circeGenericDecoderForcontext: io.circe.Decoder[org.make.core.RequestContext] = core.this.RequestContext.decoder;
private[this] val circeGenericDecoderForupdatedAt: io.circe.Decoder[Option[java.time.ZonedDateTime]] = circe.this.Decoder.decodeOption[java.time.ZonedDateTime](ModerationProposalResponse.this.zonedDateTimeDecoder);
private[this] val circeGenericDecoderForevents: io.circe.Decoder[Seq[org.make.api.proposal.ProposalActionResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.ProposalActionResponse](proposal.this.ProposalActionResponse.codec);
private[this] val circeGenericDecoderForidea: io.circe.Decoder[Option[org.make.core.idea.IdeaId]] = circe.this.Decoder.decodeOption[org.make.core.idea.IdeaId](idea.this.IdeaId.ideaIdDecoder);
private[this] val circeGenericDecoderForideaProposals: io.circe.Decoder[Seq[org.make.core.proposal.indexed.IndexedProposal]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec);
private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[Option[org.make.core.question.QuestionId]] = circe.this.Decoder.decodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder);
private[this] val circeGenericDecoderForoperationId: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder);
private[this] val circeGenericDecoderForkeywords: io.circe.Decoder[Seq[org.make.core.proposal.ProposalKeyword]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.codec);
private[this] val circeGenericDecoderForzone: io.circe.Decoder[org.make.core.proposal.indexed.Zone] = indexed.this.Zone.circeDecoder;
private[this] val circeGenericEncoderForproposalId: io.circe.Encoder[org.make.core.proposal.ProposalId] = ModerationProposalResponse.this.stringValueEncoder[org.make.core.proposal.ProposalId];
private[this] val circeGenericEncoderForcontent: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
private[this] val circeGenericEncoderForcontentTranslations: io.circe.Encoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Encoder.encodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeEncoder[String](circe.this.Encoder.encodeString));
private[this] val circeGenericEncoderForsubmittedAsLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](ModerationProposalResponse.this.stringValueEncoder[org.make.core.reference.Language]);
private[this] val circeGenericEncoderForauthor: io.circe.Codec[org.make.api.proposal.ModerationProposalAuthorResponse] = proposal.this.ModerationProposalAuthorResponse.codec;
private[this] val circeGenericEncoderForstatus: io.circe.Encoder[org.make.core.proposal.ProposalStatus] = proposal.this.ProposalStatus.circeEncoder;
private[this] val circeGenericEncoderForproposalType: io.circe.Encoder[org.make.core.proposal.ProposalType] = proposal.this.ProposalType.circeEncoder;
private[this] val circeGenericEncoderForrefusalReason: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
private[this] val circeGenericEncoderFortags: io.circe.Encoder.AsArray[Seq[org.make.core.tag.TagId]] = circe.this.Encoder.encodeSeq[org.make.core.tag.TagId](ModerationProposalResponse.this.stringValueEncoder[org.make.core.tag.TagId]);
private[this] val circeGenericEncoderForvotes: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.ModerationVoteResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.ModerationVoteResponse](proposal.this.ModerationVoteResponse.codec);
private[this] val circeGenericEncoderForcontext: io.circe.Encoder[org.make.core.RequestContext] = core.this.RequestContext.encoder;
private[this] val circeGenericEncoderForupdatedAt: io.circe.Encoder[Option[java.time.ZonedDateTime]] = circe.this.Encoder.encodeOption[java.time.ZonedDateTime](ModerationProposalResponse.this.zonedDateTimeEncoder);
private[this] val circeGenericEncoderForevents: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.ProposalActionResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.ProposalActionResponse](proposal.this.ProposalActionResponse.codec);
private[this] val circeGenericEncoderForidea: io.circe.Encoder[Option[org.make.core.idea.IdeaId]] = circe.this.Encoder.encodeOption[org.make.core.idea.IdeaId](ModerationProposalResponse.this.stringValueEncoder[org.make.core.idea.IdeaId]);
private[this] val circeGenericEncoderForideaProposals: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.indexed.IndexedProposal]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec);
private[this] val circeGenericEncoderForquestionId: io.circe.Encoder[Option[org.make.core.question.QuestionId]] = circe.this.Encoder.encodeOption[org.make.core.question.QuestionId](ModerationProposalResponse.this.stringValueEncoder[org.make.core.question.QuestionId]);
private[this] val circeGenericEncoderForoperationId: io.circe.Encoder[Option[org.make.core.operation.OperationId]] = circe.this.Encoder.encodeOption[org.make.core.operation.OperationId](ModerationProposalResponse.this.stringValueEncoder[org.make.core.operation.OperationId]);
private[this] val circeGenericEncoderForkeywords: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.ProposalKeyword]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.codec);
private[this] val circeGenericEncoderForzone: io.circe.Encoder[org.make.core.proposal.indexed.Zone] = indexed.this.Zone.circeEncoder;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId], tail: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("slug"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForslug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("content"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontent @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]], tail: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontentTranslations @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsubmittedAsLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse], tail: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForauthor @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForstatus @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType], tail: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalType @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForrefusalReason @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]], tail: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortags @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvotes @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext], tail: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontext @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]], tail: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcreatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]], tail: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForupdatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForevents @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]], tail: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForidea @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForideaProposals @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]], tail: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]], tail: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperationId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]], tail: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForkeywords @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForzone @ _), shapeless.HNil)))))))))))))))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("id", $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("proposalId", $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForproposalId)), scala.Tuple2.apply[String, io.circe.Json]("slug", $anon.this.circeGenericEncoderForcontent.apply(circeGenericHListBindingForslug)), scala.Tuple2.apply[String, io.circe.Json]("content", $anon.this.circeGenericEncoderForcontent.apply(circeGenericHListBindingForcontent)), scala.Tuple2.apply[String, io.circe.Json]("contentTranslations", $anon.this.circeGenericEncoderForcontentTranslations.apply(circeGenericHListBindingForcontentTranslations)), scala.Tuple2.apply[String, io.circe.Json]("submittedAsLanguage", $anon.this.circeGenericEncoderForsubmittedAsLanguage.apply(circeGenericHListBindingForsubmittedAsLanguage)), scala.Tuple2.apply[String, io.circe.Json]("author", $anon.this.circeGenericEncoderForauthor.apply(circeGenericHListBindingForauthor)), scala.Tuple2.apply[String, io.circe.Json]("status", $anon.this.circeGenericEncoderForstatus.apply(circeGenericHListBindingForstatus)), scala.Tuple2.apply[String, io.circe.Json]("proposalType", $anon.this.circeGenericEncoderForproposalType.apply(circeGenericHListBindingForproposalType)), scala.Tuple2.apply[String, io.circe.Json]("refusalReason", $anon.this.circeGenericEncoderForrefusalReason.apply(circeGenericHListBindingForrefusalReason)), scala.Tuple2.apply[String, io.circe.Json]("tags", $anon.this.circeGenericEncoderFortags.apply(circeGenericHListBindingFortags)), scala.Tuple2.apply[String, io.circe.Json]("votes", $anon.this.circeGenericEncoderForvotes.apply(circeGenericHListBindingForvotes)), scala.Tuple2.apply[String, io.circe.Json]("context", $anon.this.circeGenericEncoderForcontext.apply(circeGenericHListBindingForcontext)), scala.Tuple2.apply[String, io.circe.Json]("createdAt", $anon.this.circeGenericEncoderForupdatedAt.apply(circeGenericHListBindingForcreatedAt)), scala.Tuple2.apply[String, io.circe.Json]("updatedAt", $anon.this.circeGenericEncoderForupdatedAt.apply(circeGenericHListBindingForupdatedAt)), scala.Tuple2.apply[String, io.circe.Json]("events", $anon.this.circeGenericEncoderForevents.apply(circeGenericHListBindingForevents)), scala.Tuple2.apply[String, io.circe.Json]("idea", $anon.this.circeGenericEncoderForidea.apply(circeGenericHListBindingForidea)), scala.Tuple2.apply[String, io.circe.Json]("ideaProposals", $anon.this.circeGenericEncoderForideaProposals.apply(circeGenericHListBindingForideaProposals)), scala.Tuple2.apply[String, io.circe.Json]("questionId", $anon.this.circeGenericEncoderForquestionId.apply(circeGenericHListBindingForquestionId)), scala.Tuple2.apply[String, io.circe.Json]("operationId", $anon.this.circeGenericEncoderForoperationId.apply(circeGenericHListBindingForoperationId)), scala.Tuple2.apply[String, io.circe.Json]("keywords", $anon.this.circeGenericEncoderForkeywords.apply(circeGenericHListBindingForkeywords)), scala.Tuple2.apply[String, io.circe.Json]("zone", $anon.this.circeGenericEncoderForzone.apply(circeGenericHListBindingForzone))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontent.tryDecode(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontent.tryDecode(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontentTranslations.tryDecode(c.downField("contentTranslations")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsubmittedAsLanguage.tryDecode(c.downField("submittedAsLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("author"), org.make.api.proposal.ModerationProposalAuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForauthor.tryDecode(c.downField("author")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecode(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalType"), org.make.core.proposal.ProposalType, shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalType.tryDecode(c.downField("proposalType")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("refusalReason"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrefusalReason.tryDecode(c.downField("refusalReason")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecode(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("votes"), Seq[org.make.api.proposal.ModerationVoteResponse], shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotes.tryDecode(c.downField("votes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("context"), org.make.core.RequestContext, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecode(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecode(c.downField("createdAt")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecode(c.downField("updatedAt")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("events"), Seq[org.make.api.proposal.ProposalActionResponse], shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForevents.tryDecode(c.downField("events")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForidea.tryDecode(c.downField("idea")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("ideaProposals"), Seq[org.make.core.proposal.indexed.IndexedProposal], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaProposals.tryDecode(c.downField("ideaProposals")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecode(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecode(c.downField("keywords")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("zone"), org.make.core.proposal.indexed.Zone, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForzone.tryDecode(c.downField("zone")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontent.tryDecodeAccumulating(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontent.tryDecodeAccumulating(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontentTranslations.tryDecodeAccumulating(c.downField("contentTranslations")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsubmittedAsLanguage.tryDecodeAccumulating(c.downField("submittedAsLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("author"), org.make.api.proposal.ModerationProposalAuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForauthor.tryDecodeAccumulating(c.downField("author")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecodeAccumulating(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalType"), org.make.core.proposal.ProposalType, shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalType.tryDecodeAccumulating(c.downField("proposalType")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("refusalReason"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrefusalReason.tryDecodeAccumulating(c.downField("refusalReason")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecodeAccumulating(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("votes"), Seq[org.make.api.proposal.ModerationVoteResponse], shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotes.tryDecodeAccumulating(c.downField("votes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("context"), org.make.core.RequestContext, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecodeAccumulating(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecodeAccumulating(c.downField("createdAt")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecodeAccumulating(c.downField("updatedAt")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("events"), Seq[org.make.api.proposal.ProposalActionResponse], shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForevents.tryDecodeAccumulating(c.downField("events")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForidea.tryDecodeAccumulating(c.downField("idea")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("ideaProposals"), Seq[org.make.core.proposal.indexed.IndexedProposal], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaProposals.tryDecodeAccumulating(c.downField("ideaProposals")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecodeAccumulating(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecodeAccumulating(c.downField("keywords")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("zone"), org.make.core.proposal.indexed.Zone, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForzone.tryDecodeAccumulating(c.downField("zone")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$91().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalResponse]](inst$macro$92)
})
|
|
144
|
28946
|
5579
-
5590
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ModerationVoteResponse]({
val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationVoteResponse] = {
final class anon$lazy$macro$15 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$15 = {
anon$lazy$macro$15.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationVoteResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ModerationVoteResponse, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ModerationVoteResponse, (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ModerationVoteResponse, (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil](::.apply[Symbol @@ String("voteKey"), (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")], ::.apply[Symbol @@ String("score"), (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")], ::.apply[Symbol @@ String("qualifications"), shapeless.HNil.type](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")], HNil)))), Generic.instance[org.make.api.proposal.ModerationVoteResponse, org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil](((x0$3: org.make.api.proposal.ModerationVoteResponse) => x0$3 match {
case (voteKey: org.make.core.proposal.VoteKey, score: Double, qualifications: Seq[org.make.api.proposal.QualificationResponse]): org.make.api.proposal.ModerationVoteResponse((voteKey$macro$11 @ _), (score$macro$12 @ _), (qualifications$macro$13 @ _)) => ::.apply[org.make.core.proposal.VoteKey, Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil.type](voteKey$macro$11, ::.apply[Double, Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil.type](score$macro$12, ::.apply[Seq[org.make.api.proposal.QualificationResponse], shapeless.HNil.type](qualifications$macro$13, HNil))).asInstanceOf[org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil]
}), ((x0$4: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.proposal.VoteKey, tail: Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil): org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil((voteKey$macro$8 @ _), (head: Double, tail: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil): Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil((score$macro$9 @ _), (head: Seq[org.make.api.proposal.QualificationResponse], tail: shapeless.HNil): Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil((qualifications$macro$10 @ _), HNil))) => proposal.this.ModerationVoteResponse.apply(voteKey$macro$8, score$macro$9, qualifications$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("score"), Double, (Symbol @@ String("qualifications")) :: shapeless.HNil, Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("qualifications")]](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("qualifications")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("score")]](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("score")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("voteKey")]](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("voteKey")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationVoteResponse]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvoteKey: io.circe.Decoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeDecoder;
private[this] val circeGenericDecoderForscore: io.circe.Decoder[Double] = circe.this.Decoder.decodeDouble;
private[this] val circeGenericDecoderForqualifications: io.circe.Decoder[Seq[org.make.api.proposal.QualificationResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.QualificationResponse](proposal.this.QualificationResponse.codec);
private[this] val circeGenericEncoderForvoteKey: io.circe.Encoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeEncoder;
private[this] val circeGenericEncoderForscore: io.circe.Encoder[Double] = circe.this.Encoder.encodeDouble;
private[this] val circeGenericEncoderForqualifications: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.QualificationResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.QualificationResponse](proposal.this.QualificationResponse.codec);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey], tail: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvoteKey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("score"),Double], tail: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForscore @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForqualifications @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("voteKey", $anon.this.circeGenericEncoderForvoteKey.apply(circeGenericHListBindingForvoteKey)), scala.Tuple2.apply[String, io.circe.Json]("score", $anon.this.circeGenericEncoderForscore.apply(circeGenericHListBindingForscore)), scala.Tuple2.apply[String, io.circe.Json]("qualifications", $anon.this.circeGenericEncoderForqualifications.apply(circeGenericHListBindingForqualifications))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecode(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("score"), Double, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecode(c.downField("score")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualifications.tryDecode(c.downField("qualifications")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecodeAccumulating(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("score"), Double, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecodeAccumulating(c.downField("score")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualifications.tryDecodeAccumulating(c.downField("qualifications")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$15().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationVoteResponse]](inst$macro$16)
})
|
|
147
|
30134
|
5679
-
5878
|
Apply
|
org.make.api.proposal.ModerationVoteResponse.apply
|
org.make.api.proposal.moderationproposalapitest
|
ModerationVoteResponse.apply(wrapper.vote.key, score, wrapper.deprecatedQualificationsSeq.map[org.make.api.proposal.QualificationResponse](((x$4: org.make.core.proposal.Qualification) => QualificationResponse.parseQualification(x$4, false))))
|
|
148
|
30452
|
5719
-
5735
|
Select
|
org.make.core.proposal.Vote.key
|
org.make.api.proposal.moderationproposalapitest
|
wrapper.vote.key
|
|
150
|
28804
|
5781
-
5872
|
Apply
|
scala.collection.IterableOps.map
|
org.make.api.proposal.moderationproposalapitest
|
wrapper.deprecatedQualificationsSeq.map[org.make.api.proposal.QualificationResponse](((x$4: org.make.core.proposal.Qualification) => QualificationResponse.parseQualification(x$4, false)))
|
|
150
|
29589
|
5821
-
5871
|
Apply
|
org.make.api.proposal.QualificationResponse.parseQualification
|
org.make.api.proposal.moderationproposalapitest
|
QualificationResponse.parseQualification(x$4, false)
|
|
162
|
29638
|
6160
-
6171
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalActionResponse]({
val inst$macro$20: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionResponse] = {
final class anon$lazy$macro$19 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$19 = {
anon$lazy$macro$19.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalActionResponse, shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalActionResponse, (Symbol @@ String("date")) :: (Symbol @@ String("user")) :: (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil, java.time.ZonedDateTime :: Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalActionResponse, (Symbol @@ String("date")) :: (Symbol @@ String("user")) :: (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil](::.apply[Symbol @@ String("date"), (Symbol @@ String("user")) :: (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil.type](scala.Symbol.apply("date").asInstanceOf[Symbol @@ String("date")], ::.apply[Symbol @@ String("user"), (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil.type](scala.Symbol.apply("user").asInstanceOf[Symbol @@ String("user")], ::.apply[Symbol @@ String("actionType"), (Symbol @@ String("arguments")) :: shapeless.HNil.type](scala.Symbol.apply("actionType").asInstanceOf[Symbol @@ String("actionType")], ::.apply[Symbol @@ String("arguments"), shapeless.HNil.type](scala.Symbol.apply("arguments").asInstanceOf[Symbol @@ String("arguments")], HNil))))), Generic.instance[org.make.api.proposal.ProposalActionResponse, java.time.ZonedDateTime :: Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalActionResponse) => x0$3 match {
case (date: java.time.ZonedDateTime, user: Option[org.make.api.proposal.ProposalActionAuthorResponse], actionType: String, arguments: Map[String,String]): org.make.api.proposal.ProposalActionResponse((date$macro$14 @ _), (user$macro$15 @ _), (actionType$macro$16 @ _), (arguments$macro$17 @ _)) => ::.apply[java.time.ZonedDateTime, Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil.type](date$macro$14, ::.apply[Option[org.make.api.proposal.ProposalActionAuthorResponse], String :: Map[String,String] :: shapeless.HNil.type](user$macro$15, ::.apply[String, Map[String,String] :: shapeless.HNil.type](actionType$macro$16, ::.apply[Map[String,String], shapeless.HNil.type](arguments$macro$17, HNil)))).asInstanceOf[java.time.ZonedDateTime :: Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil]
}), ((x0$4: java.time.ZonedDateTime :: Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil) => x0$4 match {
case (head: java.time.ZonedDateTime, tail: Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil): java.time.ZonedDateTime :: Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil((date$macro$10 @ _), (head: Option[org.make.api.proposal.ProposalActionAuthorResponse], tail: String :: Map[String,String] :: shapeless.HNil): Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil((user$macro$11 @ _), (head: String, tail: Map[String,String] :: shapeless.HNil): String :: Map[String,String] :: shapeless.HNil((actionType$macro$12 @ _), (head: Map[String,String], tail: shapeless.HNil): Map[String,String] :: shapeless.HNil((arguments$macro$13 @ _), HNil)))) => proposal.this.ProposalActionResponse.apply(date$macro$10, user$macro$11, actionType$macro$12, arguments$macro$13)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("date"), java.time.ZonedDateTime, (Symbol @@ String("user")) :: (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil, Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("user"), Option[org.make.api.proposal.ProposalActionAuthorResponse], (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil, String :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("actionType"), String, (Symbol @@ String("arguments")) :: shapeless.HNil, Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("arguments"), Map[String,String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("arguments")]](scala.Symbol.apply("arguments").asInstanceOf[Symbol @@ String("arguments")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("arguments")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("actionType")]](scala.Symbol.apply("actionType").asInstanceOf[Symbol @@ String("actionType")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("actionType")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("user")]](scala.Symbol.apply("user").asInstanceOf[Symbol @@ String("user")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("user")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("date")]](scala.Symbol.apply("date").asInstanceOf[Symbol @@ String("date")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("date")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$18)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionResponse]];
<stable> <accessor> lazy val inst$macro$18: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFordate: io.circe.Decoder[java.time.ZonedDateTime] = ProposalActionResponse.this.zonedDateTimeDecoder;
private[this] val circeGenericDecoderForuser: io.circe.Decoder[Option[org.make.api.proposal.ProposalActionAuthorResponse]] = circe.this.Decoder.decodeOption[org.make.api.proposal.ProposalActionAuthorResponse](proposal.this.ProposalActionAuthorResponse.codec);
private[this] val circeGenericDecoderForactionType: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderForarguments: io.circe.Decoder[scala.collection.immutable.Map[String,String]] = circe.this.Decoder.decodeMap[String, String](circe.this.KeyDecoder.decodeKeyString, circe.this.Decoder.decodeString);
private[this] val circeGenericEncoderFordate: io.circe.Encoder[java.time.ZonedDateTime] = ProposalActionResponse.this.zonedDateTimeEncoder;
private[this] val circeGenericEncoderForuser: io.circe.Encoder[Option[org.make.api.proposal.ProposalActionAuthorResponse]] = circe.this.Encoder.encodeOption[org.make.api.proposal.ProposalActionAuthorResponse](proposal.this.ProposalActionAuthorResponse.codec);
private[this] val circeGenericEncoderForactionType: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
private[this] val circeGenericEncoderForarguments: io.circe.Encoder.AsObject[scala.collection.immutable.Map[String,String]] = circe.this.Encoder.encodeMap[String, String](circe.this.KeyEncoder.encodeKeyString, circe.this.Encoder.encodeString);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime], tail: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordate @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForuser @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForactionType @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForarguments @ _), shapeless.HNil)))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("date", $anon.this.circeGenericEncoderFordate.apply(circeGenericHListBindingFordate)), scala.Tuple2.apply[String, io.circe.Json]("user", $anon.this.circeGenericEncoderForuser.apply(circeGenericHListBindingForuser)), scala.Tuple2.apply[String, io.circe.Json]("actionType", $anon.this.circeGenericEncoderForactionType.apply(circeGenericHListBindingForactionType)), scala.Tuple2.apply[String, io.circe.Json]("arguments", $anon.this.circeGenericEncoderForarguments.apply(circeGenericHListBindingForarguments))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("date"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordate.tryDecode(c.downField("date")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("user"), Option[org.make.api.proposal.ProposalActionAuthorResponse], shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuser.tryDecode(c.downField("user")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("actionType"), String, shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactionType.tryDecode(c.downField("actionType")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("arguments"), Map[String,String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForarguments.tryDecode(c.downField("arguments")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("date"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordate.tryDecodeAccumulating(c.downField("date")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("user"), Option[org.make.api.proposal.ProposalActionAuthorResponse], shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuser.tryDecodeAccumulating(c.downField("user")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("actionType"), String, shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactionType.tryDecodeAccumulating(c.downField("actionType")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("arguments"), Map[String,String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForarguments.tryDecodeAccumulating(c.downField("arguments")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$19().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionResponse]](inst$macro$20)
})
|
|
172
|
28893
|
6484
-
6495
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalActionAuthorResponse]({
val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionAuthorResponse] = {
final class anon$lazy$macro$11 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$11 = {
anon$lazy$macro$11.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionAuthorResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalActionAuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalActionAuthorResponse, (Symbol @@ String("id")) :: (Symbol @@ String("displayName")) :: shapeless.HNil, org.make.core.user.UserId :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalActionAuthorResponse, (Symbol @@ String("id")) :: (Symbol @@ String("displayName")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("displayName")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("displayName"), shapeless.HNil.type](scala.Symbol.apply("displayName").asInstanceOf[Symbol @@ String("displayName")], HNil))), Generic.instance[org.make.api.proposal.ProposalActionAuthorResponse, org.make.core.user.UserId :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalActionAuthorResponse) => x0$3 match {
case (id: org.make.core.user.UserId, displayName: Option[String]): org.make.api.proposal.ProposalActionAuthorResponse((id$macro$8 @ _), (displayName$macro$9 @ _)) => ::.apply[org.make.core.user.UserId, Option[String] :: shapeless.HNil.type](id$macro$8, ::.apply[Option[String], shapeless.HNil.type](displayName$macro$9, HNil)).asInstanceOf[org.make.core.user.UserId :: Option[String] :: shapeless.HNil]
}), ((x0$4: org.make.core.user.UserId :: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.user.UserId, tail: Option[String] :: shapeless.HNil): org.make.core.user.UserId :: Option[String] :: shapeless.HNil((id$macro$6 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((displayName$macro$7 @ _), HNil)) => proposal.this.ProposalActionAuthorResponse.apply(id$macro$6, displayName$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.user.UserId, (Symbol @@ String("displayName")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("displayName"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("displayName")]](scala.Symbol.apply("displayName").asInstanceOf[Symbol @@ String("displayName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("displayName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionAuthorResponse]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForid: io.circe.Decoder[org.make.core.user.UserId] = user.this.UserId.userIdDecoder;
private[this] val circeGenericDecoderFordisplayName: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericEncoderForid: io.circe.Encoder[org.make.core.user.UserId] = user.this.UserId.userIdEncoder;
private[this] val circeGenericEncoderFordisplayName: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId], tail: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordisplayName @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("id", $anon.this.circeGenericEncoderForid.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("displayName", $anon.this.circeGenericEncoderFordisplayName.apply(circeGenericHListBindingFordisplayName))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecode(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("displayName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordisplayName.tryDecode(c.downField("displayName")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecodeAccumulating(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("displayName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordisplayName.tryDecodeAccumulating(c.downField("displayName")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionAuthorResponse]](inst$macro$12)
})
|
|
184
|
30280
|
6904
-
6915
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalIdResponse]({
val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalIdResponse] = {
final class anon$lazy$macro$11 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$11 = {
anon$lazy$macro$11.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalIdResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalIdResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalIdResponse, (Symbol @@ String("id")) :: (Symbol @@ String("proposalId")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalIdResponse, (Symbol @@ String("id")) :: (Symbol @@ String("proposalId")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("proposalId")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("proposalId"), shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], HNil))), Generic.instance[org.make.api.proposal.ProposalIdResponse, org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalIdResponse) => x0$3 match {
case (id: org.make.core.proposal.ProposalId, proposalId: org.make.core.proposal.ProposalId): org.make.api.proposal.ProposalIdResponse((id$macro$8 @ _), (proposalId$macro$9 @ _)) => ::.apply[org.make.core.proposal.ProposalId, org.make.core.proposal.ProposalId :: shapeless.HNil.type](id$macro$8, ::.apply[org.make.core.proposal.ProposalId, shapeless.HNil.type](proposalId$macro$9, HNil)).asInstanceOf[org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: shapeless.HNil]
}), ((x0$4: org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.proposal.ProposalId, tail: org.make.core.proposal.ProposalId :: shapeless.HNil): org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: shapeless.HNil((id$macro$6 @ _), (head: org.make.core.proposal.ProposalId, tail: shapeless.HNil): org.make.core.proposal.ProposalId :: shapeless.HNil((proposalId$macro$7 @ _), HNil)) => proposal.this.ProposalIdResponse.apply(id$macro$6, proposalId$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.proposal.ProposalId, (Symbol @@ String("proposalId")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalId")]](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalIdResponse]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForproposalId: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder;
private[this] val circeGenericEncoderForproposalId: io.circe.Encoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdEncoder;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalId @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("id", $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("proposalId", $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForproposalId))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("proposalId")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("proposalId")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalIdResponse]](inst$macro$12)
})
|
|
186
|
29434
|
6967
-
6993
|
Apply
|
org.make.api.proposal.ProposalIdResponse.apply
|
|
ProposalIdResponse.apply(id, id)
|
|
206
|
28629
|
7680
-
7691
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.AuthorResponse]({
val inst$macro$40: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.AuthorResponse] = {
final class anon$lazy$macro$39 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$39 = {
anon$lazy$macro$39.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.AuthorResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.AuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.AuthorResponse, (Symbol @@ String("userId")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.AuthorResponse, (Symbol @@ String("userId")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil](::.apply[Symbol @@ String("userId"), (Symbol @@ String("firstName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")], ::.apply[Symbol @@ String("firstName"), (Symbol @@ String("displayName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("displayName"), (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("displayName").asInstanceOf[Symbol @@ String("displayName")], ::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("organisationSlug"), (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("organisationSlug").asInstanceOf[Symbol @@ String("organisationSlug")], ::.apply[Symbol @@ String("postalCode"), (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")], ::.apply[Symbol @@ String("age"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("age").asInstanceOf[Symbol @@ String("age")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("userType"), shapeless.HNil.type](scala.Symbol.apply("userType").asInstanceOf[Symbol @@ String("userType")], HNil)))))))))), Generic.instance[org.make.api.proposal.AuthorResponse, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil](((x0$3: org.make.api.proposal.AuthorResponse) => x0$3 match {
case (userId: org.make.core.user.UserId, firstName: Option[String], displayName: Option[String], organisationName: Option[String], organisationSlug: Option[String], postalCode: Option[String], age: Option[Int], avatarUrl: Option[String], userType: org.make.core.user.UserType): org.make.api.proposal.AuthorResponse((userId$macro$29 @ _), (firstName$macro$30 @ _), (displayName$macro$31 @ _), (organisationName$macro$32 @ _), (organisationSlug$macro$33 @ _), (postalCode$macro$34 @ _), (age$macro$35 @ _), (avatarUrl$macro$36 @ _), (userType$macro$37 @ _)) => ::.apply[org.make.core.user.UserId, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil.type](userId$macro$29, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil.type](firstName$macro$30, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil.type](displayName$macro$31, ::.apply[Option[String], Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil.type](organisationName$macro$32, ::.apply[Option[String], Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil.type](organisationSlug$macro$33, ::.apply[Option[String], Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil.type](postalCode$macro$34, ::.apply[Option[Int], Option[String] :: org.make.core.user.UserType :: shapeless.HNil.type](age$macro$35, ::.apply[Option[String], org.make.core.user.UserType :: shapeless.HNil.type](avatarUrl$macro$36, ::.apply[org.make.core.user.UserType, shapeless.HNil.type](userType$macro$37, HNil))))))))).asInstanceOf[org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil]
}), ((x0$4: org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.user.UserId, tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil): org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil((userId$macro$20 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil((firstName$macro$21 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil((displayName$macro$22 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil((organisationName$macro$23 @ _), (head: Option[String], tail: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil): Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil((organisationSlug$macro$24 @ _), (head: Option[String], tail: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil): Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil((postalCode$macro$25 @ _), (head: Option[Int], tail: Option[String] :: org.make.core.user.UserType :: shapeless.HNil): Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil((age$macro$26 @ _), (head: Option[String], tail: org.make.core.user.UserType :: shapeless.HNil): Option[String] :: org.make.core.user.UserType :: shapeless.HNil((avatarUrl$macro$27 @ _), (head: org.make.core.user.UserType, tail: shapeless.HNil): org.make.core.user.UserType :: shapeless.HNil((userType$macro$28 @ _), HNil))))))))) => proposal.this.AuthorResponse.apply(userId$macro$20, firstName$macro$21, displayName$macro$22, organisationName$macro$23, organisationSlug$macro$24, postalCode$macro$25, age$macro$26, avatarUrl$macro$27, userType$macro$28)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userId"), org.make.core.user.UserId, (Symbol @@ String("firstName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), Option[String], (Symbol @@ String("displayName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("displayName"), Option[String], (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationSlug"), Option[String], (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("postalCode"), Option[String], (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("age"), Option[Int], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[String], (Symbol @@ String("userType")) :: shapeless.HNil, org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userType"), org.make.core.user.UserType, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userType")]](scala.Symbol.apply("userType").asInstanceOf[Symbol @@ String("userType")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userType")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("age")]](scala.Symbol.apply("age").asInstanceOf[Symbol @@ String("age")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("age")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("postalCode")]](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postalCode")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationSlug")]](scala.Symbol.apply("organisationSlug").asInstanceOf[Symbol @@ String("organisationSlug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationSlug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("displayName")]](scala.Symbol.apply("displayName").asInstanceOf[Symbol @@ String("displayName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("displayName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("firstName")]](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("firstName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userId")]](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$39.this.inst$macro$38)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.AuthorResponse]];
<stable> <accessor> lazy val inst$macro$38: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForuserId: io.circe.Decoder[org.make.core.user.UserId] = user.this.UserId.userIdDecoder;
private[this] val circeGenericDecoderForage: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt);
private[this] val circeGenericDecoderForavatarUrl: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderForuserType: io.circe.Decoder[org.make.core.user.UserType] = user.this.UserType.decoder(circe.this.Decoder.decodeString);
private[this] val circeGenericEncoderForuserId: io.circe.Encoder[org.make.core.user.UserId] = user.this.UserId.userIdEncoder;
private[this] val circeGenericEncoderForage: io.circe.Encoder[Option[Int]] = circe.this.Encoder.encodeOption[Int](circe.this.Encoder.encodeInt);
private[this] val circeGenericEncoderForavatarUrl: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
private[this] val circeGenericEncoderForuserType: io.circe.Encoder[org.make.core.user.UserType] = user.this.UserType.encoder(circe.this.Encoder.encodeString);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId], tail: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForuserId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForfirstName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordisplayName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationSlug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpostalCode @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]], tail: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForavatarUrl @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForuserType @ _), shapeless.HNil))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("userId", $anon.this.circeGenericEncoderForuserId.apply(circeGenericHListBindingForuserId)), scala.Tuple2.apply[String, io.circe.Json]("firstName", $anon.this.circeGenericEncoderForavatarUrl.apply(circeGenericHListBindingForfirstName)), scala.Tuple2.apply[String, io.circe.Json]("displayName", $anon.this.circeGenericEncoderForavatarUrl.apply(circeGenericHListBindingFordisplayName)), scala.Tuple2.apply[String, io.circe.Json]("organisationName", $anon.this.circeGenericEncoderForavatarUrl.apply(circeGenericHListBindingFororganisationName)), scala.Tuple2.apply[String, io.circe.Json]("organisationSlug", $anon.this.circeGenericEncoderForavatarUrl.apply(circeGenericHListBindingFororganisationSlug)), scala.Tuple2.apply[String, io.circe.Json]("postalCode", $anon.this.circeGenericEncoderForavatarUrl.apply(circeGenericHListBindingForpostalCode)), scala.Tuple2.apply[String, io.circe.Json]("age", $anon.this.circeGenericEncoderForage.apply(circeGenericHListBindingForage)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderForavatarUrl.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("userType", $anon.this.circeGenericEncoderForuserType.apply(circeGenericHListBindingForuserType))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserId.tryDecode(c.downField("userId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("firstName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecode(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("displayName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecode(c.downField("displayName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationSlug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecode(c.downField("organisationSlug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("postalCode"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecode(c.downField("postalCode")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("age"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForage.tryDecode(c.downField("age")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecode(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userType"), org.make.core.user.UserType, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserType.tryDecode(c.downField("userType")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserId.tryDecodeAccumulating(c.downField("userId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("firstName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecodeAccumulating(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("displayName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecodeAccumulating(c.downField("displayName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationSlug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecodeAccumulating(c.downField("organisationSlug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("postalCode"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecodeAccumulating(c.downField("postalCode")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("age"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForage.tryDecodeAccumulating(c.downField("age")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecodeAccumulating(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userType"), org.make.core.user.UserType, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserType.tryDecodeAccumulating(c.downField("userType")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$39().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.AuthorResponse]](inst$macro$40)
})
|
|
209
|
30445
|
7762
-
8120
|
Apply
|
org.make.api.proposal.AuthorResponse.apply
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
AuthorResponse.apply(author.userId, author.firstName, author.displayName, author.organisationName, author.organisationSlug, author.postalCode, author.age, author.avatarUrl, author.userType)
|
|
210
|
30418
|
7793
-
7806
|
Select
|
org.make.core.proposal.indexed.IndexedAuthor.userId
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
author.userId
|
|
211
|
29564
|
7826
-
7842
|
Select
|
org.make.core.proposal.indexed.IndexedAuthor.firstName
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
author.firstName
|
|
212
|
28779
|
7864
-
7882
|
Select
|
org.make.core.proposal.indexed.IndexedAuthor.displayName
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
author.displayName
|
|
213
|
30142
|
7909
-
7932
|
Select
|
org.make.core.proposal.indexed.IndexedAuthor.organisationName
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
author.organisationName
|
|
214
|
29709
|
7959
-
7982
|
Select
|
org.make.core.proposal.indexed.IndexedAuthor.organisationSlug
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
author.organisationSlug
|
|
215
|
28895
|
8003
-
8020
|
Select
|
org.make.core.proposal.indexed.IndexedAuthor.postalCode
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
author.postalCode
|
|
216
|
30282
|
8034
-
8044
|
Select
|
org.make.core.proposal.indexed.IndexedAuthor.age
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
author.age
|
|
217
|
29395
|
8064
-
8080
|
Select
|
org.make.core.proposal.indexed.IndexedAuthor.avatarUrl
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
author.avatarUrl
|
|
218
|
28633
|
8099
-
8114
|
Select
|
org.make.core.proposal.indexed.IndexedAuthor.userType
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
author.userType
|
|
238
|
29568
|
8792
-
8803
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.sequence.sequenceapitest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalContextResponse]({
val inst$macro$40: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalContextResponse] = {
final class anon$lazy$macro$39 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$39 = {
anon$lazy$macro$39.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalContextResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalContextResponse, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalContextResponse, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalContextResponse, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil](::.apply[Symbol @@ String("operation"), (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")], ::.apply[Symbol @@ String("source"), (Symbol @@ String("location")) :: (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")], ::.apply[Symbol @@ String("location"), (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")], ::.apply[Symbol @@ String("questionSlug"), (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("questionSlug").asInstanceOf[Symbol @@ String("questionSlug")], ::.apply[Symbol @@ String("country"), (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], ::.apply[Symbol @@ String("questionLanguage"), (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("questionLanguage").asInstanceOf[Symbol @@ String("questionLanguage")], ::.apply[Symbol @@ String("proposalLanguage"), (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("proposalLanguage").asInstanceOf[Symbol @@ String("proposalLanguage")], ::.apply[Symbol @@ String("clientLanguage"), (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("clientLanguage").asInstanceOf[Symbol @@ String("clientLanguage")], ::.apply[Symbol @@ String("getParameters"), shapeless.HNil.type](scala.Symbol.apply("getParameters").asInstanceOf[Symbol @@ String("getParameters")], HNil)))))))))), Generic.instance[org.make.api.proposal.ProposalContextResponse, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalContextResponse) => x0$3 match {
case (operation: Option[org.make.core.operation.OperationId], source: Option[String], location: Option[String], questionSlug: Option[String], country: Option[org.make.core.reference.Country], questionLanguage: Option[org.make.core.reference.Language], proposalLanguage: Option[org.make.core.reference.Language], clientLanguage: Option[org.make.core.reference.Language], getParameters: Seq[org.make.api.proposal.GetParameterResponse]): org.make.api.proposal.ProposalContextResponse((operation$macro$29 @ _), (source$macro$30 @ _), (location$macro$31 @ _), (questionSlug$macro$32 @ _), (country$macro$33 @ _), (questionLanguage$macro$34 @ _), (proposalLanguage$macro$35 @ _), (clientLanguage$macro$36 @ _), (getParameters$macro$37 @ _)) => ::.apply[Option[org.make.core.operation.OperationId], Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](operation$macro$29, ::.apply[Option[String], Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](source$macro$30, ::.apply[Option[String], Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](location$macro$31, ::.apply[Option[String], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](questionSlug$macro$32, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](country$macro$33, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](questionLanguage$macro$34, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](proposalLanguage$macro$35, ::.apply[Option[org.make.core.reference.Language], Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](clientLanguage$macro$36, ::.apply[Seq[org.make.api.proposal.GetParameterResponse], shapeless.HNil.type](getParameters$macro$37, HNil))))))))).asInstanceOf[Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil]
}), ((x0$4: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil) => x0$4 match {
case (head: Option[org.make.core.operation.OperationId], tail: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((operation$macro$20 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((source$macro$21 @ _), (head: Option[String], tail: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((location$macro$22 @ _), (head: Option[String], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((questionSlug$macro$23 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((country$macro$24 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((questionLanguage$macro$25 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((proposalLanguage$macro$26 @ _), (head: Option[org.make.core.reference.Language], tail: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((clientLanguage$macro$27 @ _), (head: Seq[org.make.api.proposal.GetParameterResponse], tail: shapeless.HNil): Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((getParameters$macro$28 @ _), HNil))))))))) => proposal.this.ProposalContextResponse.apply(operation$macro$20, source$macro$21, location$macro$22, questionSlug$macro$23, country$macro$24, questionLanguage$macro$25, proposalLanguage$macro$26, clientLanguage$macro$27, getParameters$macro$28)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("source"), Option[String], (Symbol @@ String("location")) :: (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("location"), Option[String], (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionSlug"), Option[String], (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), Option[org.make.core.reference.Country], (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("clientLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("getParameters")) :: shapeless.HNil, Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("getParameters"), Seq[org.make.api.proposal.GetParameterResponse], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("getParameters")]](scala.Symbol.apply("getParameters").asInstanceOf[Symbol @@ String("getParameters")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("getParameters")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("clientLanguage")]](scala.Symbol.apply("clientLanguage").asInstanceOf[Symbol @@ String("clientLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("clientLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalLanguage")]](scala.Symbol.apply("proposalLanguage").asInstanceOf[Symbol @@ String("proposalLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionLanguage")]](scala.Symbol.apply("questionLanguage").asInstanceOf[Symbol @@ String("questionLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionSlug")]](scala.Symbol.apply("questionSlug").asInstanceOf[Symbol @@ String("questionSlug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionSlug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("location")]](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("location")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("source")]](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("source")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operation")]](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operation")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$39.this.inst$macro$38)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalContextResponse]];
<stable> <accessor> lazy val inst$macro$38: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForoperation: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder);
private[this] val circeGenericDecoderForquestionSlug: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderForcountry: io.circe.Decoder[Option[org.make.core.reference.Country]] = circe.this.Decoder.decodeOption[org.make.core.reference.Country](reference.this.Country.countryDecoder);
private[this] val circeGenericDecoderForclientLanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder);
private[this] val circeGenericDecoderForgetParameters: io.circe.Decoder[Seq[org.make.api.proposal.GetParameterResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.GetParameterResponse](proposal.this.GetParameterResponse.codec);
private[this] val circeGenericEncoderForoperation: io.circe.Encoder[Option[org.make.core.operation.OperationId]] = circe.this.Encoder.encodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdEncoder);
private[this] val circeGenericEncoderForquestionSlug: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
private[this] val circeGenericEncoderForcountry: io.circe.Encoder[Option[org.make.core.reference.Country]] = circe.this.Encoder.encodeOption[org.make.core.reference.Country](reference.this.Country.countryEncoder);
private[this] val circeGenericEncoderForclientLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](reference.this.Language.LanguageEncoder);
private[this] val circeGenericEncoderForgetParameters: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.GetParameterResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.GetParameterResponse](proposal.this.GetParameterResponse.codec);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]], tail: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperation @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsource @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlocation @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionSlug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountry @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForclientLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForgetParameters @ _), shapeless.HNil))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("operation", $anon.this.circeGenericEncoderForoperation.apply(circeGenericHListBindingForoperation)), scala.Tuple2.apply[String, io.circe.Json]("source", $anon.this.circeGenericEncoderForquestionSlug.apply(circeGenericHListBindingForsource)), scala.Tuple2.apply[String, io.circe.Json]("location", $anon.this.circeGenericEncoderForquestionSlug.apply(circeGenericHListBindingForlocation)), scala.Tuple2.apply[String, io.circe.Json]("questionSlug", $anon.this.circeGenericEncoderForquestionSlug.apply(circeGenericHListBindingForquestionSlug)), scala.Tuple2.apply[String, io.circe.Json]("country", $anon.this.circeGenericEncoderForcountry.apply(circeGenericHListBindingForcountry)), scala.Tuple2.apply[String, io.circe.Json]("questionLanguage", $anon.this.circeGenericEncoderForclientLanguage.apply(circeGenericHListBindingForquestionLanguage)), scala.Tuple2.apply[String, io.circe.Json]("proposalLanguage", $anon.this.circeGenericEncoderForclientLanguage.apply(circeGenericHListBindingForproposalLanguage)), scala.Tuple2.apply[String, io.circe.Json]("clientLanguage", $anon.this.circeGenericEncoderForclientLanguage.apply(circeGenericHListBindingForclientLanguage)), scala.Tuple2.apply[String, io.circe.Json]("getParameters", $anon.this.circeGenericEncoderForgetParameters.apply(circeGenericHListBindingForgetParameters))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecode(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecode(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecode(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionSlug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecode(c.downField("questionSlug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecode(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecode(c.downField("questionLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecode(c.downField("proposalLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("clientLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecode(c.downField("clientLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("getParameters"), Seq[org.make.api.proposal.GetParameterResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgetParameters.tryDecode(c.downField("getParameters")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecodeAccumulating(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecodeAccumulating(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecodeAccumulating(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionSlug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecodeAccumulating(c.downField("questionSlug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecodeAccumulating(c.downField("questionLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecodeAccumulating(c.downField("proposalLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("clientLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecodeAccumulating(c.downField("clientLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("getParameters"), Seq[org.make.api.proposal.GetParameterResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgetParameters.tryDecodeAccumulating(c.downField("getParameters")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$39().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalContextResponse]](inst$macro$40)
})
|
|
241
|
30111
|
8888
-
9213
|
Apply
|
org.make.api.proposal.ProposalContextResponse.apply
|
org.make.api.proposal.proposalapitest
|
ProposalContextResponse.apply(context.operation, context.source, context.location, context.questionSlug, context.country, context.questionLanguage, context.proposalLanguage, context.clientLanguage, context.getParameters.map[org.make.api.proposal.GetParameterResponse](((parameter: org.make.core.proposal.indexed.IndexedGetParameters) => GetParameterResponse.fromIndexedGetParameters(parameter))))
|
|
242
|
28699
|
8919
-
8936
|
Select
|
org.make.core.proposal.indexed.IndexedContext.operation
|
org.make.api.proposal.proposalapitest
|
context.operation
|
|
243
|
30106
|
8944
-
8958
|
Select
|
org.make.core.proposal.indexed.IndexedContext.source
|
org.make.api.proposal.proposalapitest
|
context.source
|
|
244
|
29248
|
8966
-
8982
|
Select
|
org.make.core.proposal.indexed.IndexedContext.location
|
org.make.api.proposal.proposalapitest
|
context.location
|
|
245
|
28846
|
8990
-
9010
|
Select
|
org.make.core.proposal.indexed.IndexedContext.questionSlug
|
org.make.api.proposal.proposalapitest
|
context.questionSlug
|
|
246
|
30248
|
9018
-
9033
|
Select
|
org.make.core.proposal.indexed.IndexedContext.country
|
org.make.api.proposal.proposalapitest
|
context.country
|
|
247
|
29401
|
9041
-
9065
|
Select
|
org.make.core.proposal.indexed.IndexedContext.questionLanguage
|
org.make.api.proposal.proposalapitest
|
context.questionLanguage
|
|
248
|
28604
|
9073
-
9097
|
Select
|
org.make.core.proposal.indexed.IndexedContext.proposalLanguage
|
org.make.api.proposal.proposalapitest
|
context.proposalLanguage
|
|
249
|
30450
|
9105
-
9127
|
Select
|
org.make.core.proposal.indexed.IndexedContext.clientLanguage
|
org.make.api.proposal.proposalapitest
|
context.clientLanguage
|
|
250
|
28684
|
9135
-
9207
|
Apply
|
scala.collection.IterableOps.map
|
org.make.api.proposal.proposalapitest
|
context.getParameters.map[org.make.api.proposal.GetParameterResponse](((parameter: org.make.core.proposal.indexed.IndexedGetParameters) => GetParameterResponse.fromIndexedGetParameters(parameter)))
|
|
250
|
29526
|
9161
-
9206
|
Apply
|
org.make.api.proposal.GetParameterResponse.fromIndexedGetParameters
|
|
GetParameterResponse.fromIndexedGetParameters(parameter)
|
|
258
|
29348
|
9370
-
9381
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.organisation.organisationapitest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.GetParameterResponse]({
val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.GetParameterResponse] = {
final class anon$lazy$macro$11 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$11 = {
anon$lazy$macro$11.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.GetParameterResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.GetParameterResponse, shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.GetParameterResponse, (Symbol @@ String("key")) :: (Symbol @@ String("value")) :: shapeless.HNil, String :: String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.GetParameterResponse, (Symbol @@ String("key")) :: (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("value")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil))), Generic.instance[org.make.api.proposal.GetParameterResponse, String :: String :: shapeless.HNil](((x0$3: org.make.api.proposal.GetParameterResponse) => x0$3 match {
case (key: String, value: String): org.make.api.proposal.GetParameterResponse((key$macro$8 @ _), (value$macro$9 @ _)) => ::.apply[String, String :: shapeless.HNil.type](key$macro$8, ::.apply[String, shapeless.HNil.type](value$macro$9, HNil)).asInstanceOf[String :: String :: shapeless.HNil]
}), ((x0$4: String :: String :: shapeless.HNil) => x0$4 match {
case (head: String, tail: String :: shapeless.HNil): String :: String :: shapeless.HNil((key$macro$6 @ _), (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$7 @ _), HNil)) => proposal.this.GetParameterResponse.apply(key$macro$6, value$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("key"), String, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("key")]](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("key")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.GetParameterResponse]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericEncoderForvalue: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("key"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForkey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("value"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvalue @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("key", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForkey)), scala.Tuple2.apply[String, io.circe.Json]("value", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForvalue))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("key"), String, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("key"), String, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.GetParameterResponse]](inst$macro$12)
})
|
|
261
|
29376
|
9477
-
9543
|
Apply
|
org.make.api.proposal.GetParameterResponse.apply
|
|
GetParameterResponse.apply(parameter.key, parameter.value)
|
|
261
|
30277
|
9527
-
9542
|
Select
|
org.make.core.proposal.indexed.IndexedGetParameters.value
|
|
parameter.value
|
|
261
|
28943
|
9504
-
9517
|
Select
|
org.make.core.proposal.indexed.IndexedGetParameters.key
|
|
parameter.key
|
|
273
|
28667
|
9901
-
9912
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.sequence.sequenceapitest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.OrganisationInfoResponse]({
val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.OrganisationInfoResponse] = {
final class anon$lazy$macro$15 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$15 = {
anon$lazy$macro$15.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.OrganisationInfoResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.OrganisationInfoResponse, shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.OrganisationInfoResponse, (Symbol @@ String("organisationId")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: shapeless.HNil, org.make.core.user.UserId :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.OrganisationInfoResponse, (Symbol @@ String("organisationId")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationId"), (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: shapeless.HNil.type](scala.Symbol.apply("organisationId").asInstanceOf[Symbol @@ String("organisationId")], ::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("organisationSlug")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("organisationSlug"), shapeless.HNil.type](scala.Symbol.apply("organisationSlug").asInstanceOf[Symbol @@ String("organisationSlug")], HNil)))), Generic.instance[org.make.api.proposal.OrganisationInfoResponse, org.make.core.user.UserId :: Option[String] :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.OrganisationInfoResponse) => x0$3 match {
case (organisationId: org.make.core.user.UserId, organisationName: Option[String], organisationSlug: Option[String]): org.make.api.proposal.OrganisationInfoResponse((organisationId$macro$11 @ _), (organisationName$macro$12 @ _), (organisationSlug$macro$13 @ _)) => ::.apply[org.make.core.user.UserId, Option[String] :: Option[String] :: shapeless.HNil.type](organisationId$macro$11, ::.apply[Option[String], Option[String] :: shapeless.HNil.type](organisationName$macro$12, ::.apply[Option[String], shapeless.HNil.type](organisationSlug$macro$13, HNil))).asInstanceOf[org.make.core.user.UserId :: Option[String] :: Option[String] :: shapeless.HNil]
}), ((x0$4: org.make.core.user.UserId :: Option[String] :: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.user.UserId, tail: Option[String] :: Option[String] :: shapeless.HNil): org.make.core.user.UserId :: Option[String] :: Option[String] :: shapeless.HNil((organisationId$macro$8 @ _), (head: Option[String], tail: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: shapeless.HNil((organisationName$macro$9 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((organisationSlug$macro$10 @ _), HNil))) => proposal.this.OrganisationInfoResponse.apply(organisationId$macro$8, organisationName$macro$9, organisationSlug$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationId"), org.make.core.user.UserId, (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: shapeless.HNil, Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("organisationSlug")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationSlug"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationSlug")]](scala.Symbol.apply("organisationSlug").asInstanceOf[Symbol @@ String("organisationSlug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationSlug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationId")]](scala.Symbol.apply("organisationId").asInstanceOf[Symbol @@ String("organisationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.OrganisationInfoResponse]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFororganisationId: io.circe.Decoder[org.make.core.user.UserId] = user.this.UserId.userIdDecoder;
private[this] val circeGenericDecoderFororganisationSlug: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericEncoderFororganisationId: io.circe.Encoder[org.make.core.user.UserId] = user.this.UserId.userIdEncoder;
private[this] val circeGenericEncoderFororganisationSlug: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationSlug @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("organisationId", $anon.this.circeGenericEncoderFororganisationId.apply(circeGenericHListBindingFororganisationId)), scala.Tuple2.apply[String, io.circe.Json]("organisationName", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingFororganisationName)), scala.Tuple2.apply[String, io.circe.Json]("organisationSlug", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingFororganisationSlug))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationId.tryDecode(c.downField("organisationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationSlug"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("organisationSlug")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationId.tryDecodeAccumulating(c.downField("organisationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationSlug"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("organisationSlug")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$15().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.OrganisationInfoResponse]](inst$macro$16)
})
|
|
276
|
30078
|
10032
-
10204
|
Apply
|
org.make.api.proposal.OrganisationInfoResponse.apply
|
|
OrganisationInfoResponse.apply(indexedOrganisationInfo.organisationId, indexedOrganisationInfo.organisationName, indexedOrganisationInfo.organisationSlug)
|
|
277
|
30319
|
10064
-
10102
|
Select
|
org.make.core.proposal.indexed.IndexedOrganisationInfo.organisationId
|
|
indexedOrganisationInfo.organisationId
|
|
278
|
29633
|
10110
-
10150
|
Select
|
org.make.core.proposal.indexed.IndexedOrganisationInfo.organisationName
|
|
indexedOrganisationInfo.organisationName
|
|
279
|
28775
|
10158
-
10198
|
Select
|
org.make.core.proposal.indexed.IndexedOrganisationInfo.organisationSlug
|
|
indexedOrganisationInfo.organisationSlug
|
|
319
|
29356
|
11590
-
11601
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalResponse]({
val inst$macro$88: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResponse] = {
final class anon$lazy$macro$87 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$87 = {
anon$lazy$macro$87.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalResponse, (Symbol @@ String("id")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentLanguage")) :: (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalResponse, (Symbol @@ String("id")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentLanguage")) :: (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("content")) :: (Symbol @@ String("contentLanguage")) :: (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("content"), (Symbol @@ String("contentLanguage")) :: (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")], ::.apply[Symbol @@ String("contentLanguage"), (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("contentLanguage").asInstanceOf[Symbol @@ String("contentLanguage")], ::.apply[Symbol @@ String("translatedContent"), (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("translatedContent").asInstanceOf[Symbol @@ String("translatedContent")], ::.apply[Symbol @@ String("translatedLanguage"), (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("translatedLanguage").asInstanceOf[Symbol @@ String("translatedLanguage")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("status"), (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")], ::.apply[Symbol @@ String("createdAt"), (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("createdAt").asInstanceOf[Symbol @@ String("createdAt")], ::.apply[Symbol @@ String("updatedAt"), (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("updatedAt").asInstanceOf[Symbol @@ String("updatedAt")], ::.apply[Symbol @@ String("votes"), (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("votes").asInstanceOf[Symbol @@ String("votes")], ::.apply[Symbol @@ String("context"), (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")], ::.apply[Symbol @@ String("author"), (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")], ::.apply[Symbol @@ String("organisations"), (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("organisations").asInstanceOf[Symbol @@ String("organisations")], ::.apply[Symbol @@ String("tags"), (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("selectedStakeTag"), (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("selectedStakeTag").asInstanceOf[Symbol @@ String("selectedStakeTag")], ::.apply[Symbol @@ String("myProposal"), (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("myProposal").asInstanceOf[Symbol @@ String("myProposal")], ::.apply[Symbol @@ String("idea"), (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("idea").asInstanceOf[Symbol @@ String("idea")], ::.apply[Symbol @@ String("question"), (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")], ::.apply[Symbol @@ String("operationId"), (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")], ::.apply[Symbol @@ String("proposalKey"), (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("proposalKey").asInstanceOf[Symbol @@ String("proposalKey")], ::.apply[Symbol @@ String("keywords"), shapeless.HNil.type](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")], HNil)))))))))))))))))))))), Generic.instance[org.make.api.proposal.ProposalResponse, org.make.core.proposal.ProposalId :: String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalResponse) => x0$3 match {
case (id: org.make.core.proposal.ProposalId, content: String, contentLanguage: org.make.core.reference.Language, translatedContent: Option[String], translatedLanguage: Option[org.make.core.reference.Language], slug: String, status: org.make.core.proposal.ProposalStatus, createdAt: java.time.ZonedDateTime, updatedAt: Option[java.time.ZonedDateTime], votes: Seq[org.make.api.proposal.VoteResponse], context: Option[org.make.api.proposal.ProposalContextResponse], author: Option[org.make.api.proposal.AuthorResponse], organisations: Seq[org.make.api.proposal.OrganisationInfoResponse], tags: Seq[org.make.core.proposal.indexed.IndexedTag], selectedStakeTag: Option[org.make.core.proposal.indexed.IndexedTag], myProposal: Boolean, idea: Option[org.make.core.idea.IdeaId], question: Option[org.make.api.question.SimpleQuestionResponse], operationId: Option[org.make.core.operation.OperationId], proposalKey: String, keywords: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]): org.make.api.proposal.ProposalResponse((id$macro$65 @ _), (content$macro$66 @ _), (contentLanguage$macro$67 @ _), (translatedContent$macro$68 @ _), (translatedLanguage$macro$69 @ _), (slug$macro$70 @ _), (status$macro$71 @ _), (createdAt$macro$72 @ _), (updatedAt$macro$73 @ _), (votes$macro$74 @ _), (context$macro$75 @ _), (author$macro$76 @ _), (organisations$macro$77 @ _), (tags$macro$78 @ _), (selectedStakeTag$macro$79 @ _), (myProposal$macro$80 @ _), (idea$macro$81 @ _), (question$macro$82 @ _), (operationId$macro$83 @ _), (proposalKey$macro$84 @ _), (keywords$macro$85 @ _)) => ::.apply[org.make.core.proposal.ProposalId, String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](id$macro$65, ::.apply[String, org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](content$macro$66, ::.apply[org.make.core.reference.Language, Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](contentLanguage$macro$67, ::.apply[Option[String], Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](translatedContent$macro$68, ::.apply[Option[org.make.core.reference.Language], String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](translatedLanguage$macro$69, ::.apply[String, org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](slug$macro$70, ::.apply[org.make.core.proposal.ProposalStatus, java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](status$macro$71, ::.apply[java.time.ZonedDateTime, Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](createdAt$macro$72, ::.apply[Option[java.time.ZonedDateTime], Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](updatedAt$macro$73, ::.apply[Seq[org.make.api.proposal.VoteResponse], Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](votes$macro$74, ::.apply[Option[org.make.api.proposal.ProposalContextResponse], Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](context$macro$75, ::.apply[Option[org.make.api.proposal.AuthorResponse], Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](author$macro$76, ::.apply[Seq[org.make.api.proposal.OrganisationInfoResponse], Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](organisations$macro$77, ::.apply[Seq[org.make.core.proposal.indexed.IndexedTag], Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](tags$macro$78, ::.apply[Option[org.make.core.proposal.indexed.IndexedTag], Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](selectedStakeTag$macro$79, ::.apply[Boolean, Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](myProposal$macro$80, ::.apply[Option[org.make.core.idea.IdeaId], Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](idea$macro$81, ::.apply[Option[org.make.api.question.SimpleQuestionResponse], Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](question$macro$82, ::.apply[Option[org.make.core.operation.OperationId], String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](operationId$macro$83, ::.apply[String, Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](proposalKey$macro$84, ::.apply[Seq[org.make.core.proposal.indexed.IndexedProposalKeyword], shapeless.HNil.type](keywords$macro$85, HNil))))))))))))))))))))).asInstanceOf[org.make.core.proposal.ProposalId :: String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil]
}), ((x0$4: org.make.core.proposal.ProposalId :: String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.proposal.ProposalId, tail: String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): org.make.core.proposal.ProposalId :: String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((id$macro$44 @ _), (head: String, tail: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((content$macro$45 @ _), (head: org.make.core.reference.Language, tail: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((contentLanguage$macro$46 @ _), (head: Option[String], tail: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((translatedContent$macro$47 @ _), (head: Option[org.make.core.reference.Language], tail: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((translatedLanguage$macro$48 @ _), (head: String, tail: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((slug$macro$49 @ _), (head: org.make.core.proposal.ProposalStatus, tail: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((status$macro$50 @ _), (head: java.time.ZonedDateTime, tail: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((createdAt$macro$51 @ _), (head: Option[java.time.ZonedDateTime], tail: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((updatedAt$macro$52 @ _), (head: Seq[org.make.api.proposal.VoteResponse], tail: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((votes$macro$53 @ _), (head: Option[org.make.api.proposal.ProposalContextResponse], tail: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((context$macro$54 @ _), (head: Option[org.make.api.proposal.AuthorResponse], tail: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((author$macro$55 @ _), (head: Seq[org.make.api.proposal.OrganisationInfoResponse], tail: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((organisations$macro$56 @ _), (head: Seq[org.make.core.proposal.indexed.IndexedTag], tail: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((tags$macro$57 @ _), (head: Option[org.make.core.proposal.indexed.IndexedTag], tail: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((selectedStakeTag$macro$58 @ _), (head: Boolean, tail: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((myProposal$macro$59 @ _), (head: Option[org.make.core.idea.IdeaId], tail: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((idea$macro$60 @ _), (head: Option[org.make.api.question.SimpleQuestionResponse], tail: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((question$macro$61 @ _), (head: Option[org.make.core.operation.OperationId], tail: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((operationId$macro$62 @ _), (head: String, tail: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((proposalKey$macro$63 @ _), (head: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword], tail: shapeless.HNil): Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((keywords$macro$64 @ _), HNil))))))))))))))))))))) => proposal.this.ProposalResponse.apply(id$macro$44, content$macro$45, contentLanguage$macro$46, translatedContent$macro$47, translatedLanguage$macro$48, slug$macro$49, status$macro$50, createdAt$macro$51, updatedAt$macro$52, votes$macro$53, context$macro$54, author$macro$55, organisations$macro$56, tags$macro$57, selectedStakeTag$macro$58, myProposal$macro$59, idea$macro$60, question$macro$61, operationId$macro$62, proposalKey$macro$63, keywords$macro$64)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.proposal.ProposalId, (Symbol @@ String("content")) :: (Symbol @@ String("contentLanguage")) :: (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("content"), String, (Symbol @@ String("contentLanguage")) :: (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("contentLanguage"), org.make.core.reference.Language, (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("translatedContent"), Option[String], (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("translatedLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), String, (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("createdAt"), java.time.ZonedDateTime, (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("votes"), Seq[org.make.api.proposal.VoteResponse], (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("context"), Option[org.make.api.proposal.ProposalContextResponse], (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("author"), Option[org.make.api.proposal.AuthorResponse], (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisations"), Seq[org.make.api.proposal.OrganisationInfoResponse], (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tags"), Seq[org.make.core.proposal.indexed.IndexedTag], (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("selectedStakeTag"), Option[org.make.core.proposal.indexed.IndexedTag], (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("myProposal"), Boolean, (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("question"), Option[org.make.api.question.SimpleQuestionResponse], (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalKey"), String, (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("keywords"), Seq[org.make.core.proposal.indexed.IndexedProposalKeyword], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("keywords")]](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("keywords")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalKey")]](scala.Symbol.apply("proposalKey").asInstanceOf[Symbol @@ String("proposalKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalKey")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationId")]](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("question")]](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("question")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("idea")]](scala.Symbol.apply("idea").asInstanceOf[Symbol @@ String("idea")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("idea")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("myProposal")]](scala.Symbol.apply("myProposal").asInstanceOf[Symbol @@ String("myProposal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("myProposal")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("selectedStakeTag")]](scala.Symbol.apply("selectedStakeTag").asInstanceOf[Symbol @@ String("selectedStakeTag")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("selectedStakeTag")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tags")]](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisations")]](scala.Symbol.apply("organisations").asInstanceOf[Symbol @@ String("organisations")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisations")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("author")]](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("author")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("context")]](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("context")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("votes")]](scala.Symbol.apply("votes").asInstanceOf[Symbol @@ String("votes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("votes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("updatedAt")]](scala.Symbol.apply("updatedAt").asInstanceOf[Symbol @@ String("updatedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("updatedAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("createdAt")]](scala.Symbol.apply("createdAt").asInstanceOf[Symbol @@ String("createdAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("createdAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("status")]](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("status")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("slug")]](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("slug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("translatedLanguage")]](scala.Symbol.apply("translatedLanguage").asInstanceOf[Symbol @@ String("translatedLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("translatedLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("translatedContent")]](scala.Symbol.apply("translatedContent").asInstanceOf[Symbol @@ String("translatedContent")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("translatedContent")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("contentLanguage")]](scala.Symbol.apply("contentLanguage").asInstanceOf[Symbol @@ String("contentLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("contentLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("content")]](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("content")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$87.this.inst$macro$86)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResponse]];
<stable> <accessor> lazy val inst$macro$86: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForid: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder;
private[this] val circeGenericDecoderForcontentLanguage: io.circe.Decoder[org.make.core.reference.Language] = reference.this.Language.LanguageDecoder;
private[this] val circeGenericDecoderFortranslatedContent: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericDecoderFortranslatedLanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder);
private[this] val circeGenericDecoderForstatus: io.circe.Decoder[org.make.core.proposal.ProposalStatus] = proposal.this.ProposalStatus.circeDecoder;
private[this] val circeGenericDecoderForcreatedAt: io.circe.Decoder[java.time.ZonedDateTime] = ProposalResponse.this.zonedDateTimeDecoder;
private[this] val circeGenericDecoderForupdatedAt: io.circe.Decoder[Option[java.time.ZonedDateTime]] = circe.this.Decoder.decodeOption[java.time.ZonedDateTime](ProposalResponse.this.zonedDateTimeDecoder);
private[this] val circeGenericDecoderForvotes: io.circe.Decoder[Seq[org.make.api.proposal.VoteResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.VoteResponse](proposal.this.VoteResponse.codec);
private[this] val circeGenericDecoderForcontext: io.circe.Decoder[Option[org.make.api.proposal.ProposalContextResponse]] = circe.this.Decoder.decodeOption[org.make.api.proposal.ProposalContextResponse](proposal.this.ProposalContextResponse.codec);
private[this] val circeGenericDecoderForauthor: io.circe.Decoder[Option[org.make.api.proposal.AuthorResponse]] = circe.this.Decoder.decodeOption[org.make.api.proposal.AuthorResponse](proposal.this.AuthorResponse.codec);
private[this] val circeGenericDecoderFororganisations: io.circe.Decoder[Seq[org.make.api.proposal.OrganisationInfoResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.OrganisationInfoResponse](proposal.this.OrganisationInfoResponse.codec);
private[this] val circeGenericDecoderFortags: io.circe.Decoder[Seq[org.make.core.proposal.indexed.IndexedTag]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.indexed.IndexedTag](indexed.this.IndexedTag.circeCodec);
private[this] val circeGenericDecoderForselectedStakeTag: io.circe.Decoder[Option[org.make.core.proposal.indexed.IndexedTag]] = circe.this.Decoder.decodeOption[org.make.core.proposal.indexed.IndexedTag](indexed.this.IndexedTag.circeCodec);
private[this] val circeGenericDecoderFormyProposal: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericDecoderForidea: io.circe.Decoder[Option[org.make.core.idea.IdeaId]] = circe.this.Decoder.decodeOption[org.make.core.idea.IdeaId](idea.this.IdeaId.ideaIdDecoder);
private[this] val circeGenericDecoderForquestion: io.circe.Decoder[Option[org.make.api.question.SimpleQuestionResponse]] = circe.this.Decoder.decodeOption[org.make.api.question.SimpleQuestionResponse](question.this.SimpleQuestionResponse.codec);
private[this] val circeGenericDecoderForoperationId: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder);
private[this] val circeGenericDecoderForproposalKey: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderForkeywords: io.circe.Decoder[Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.indexed.IndexedProposalKeyword](indexed.this.IndexedProposalKeyword.codec);
private[this] val circeGenericEncoderForid: io.circe.Encoder[org.make.core.proposal.ProposalId] = ProposalResponse.this.stringValueEncoder[org.make.core.proposal.ProposalId];
private[this] val circeGenericEncoderForcontentLanguage: io.circe.Encoder[org.make.core.reference.Language] = ProposalResponse.this.stringValueEncoder[org.make.core.reference.Language];
private[this] val circeGenericEncoderFortranslatedContent: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
private[this] val circeGenericEncoderFortranslatedLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](ProposalResponse.this.stringValueEncoder[org.make.core.reference.Language]);
private[this] val circeGenericEncoderForstatus: io.circe.Encoder[org.make.core.proposal.ProposalStatus] = proposal.this.ProposalStatus.circeEncoder;
private[this] val circeGenericEncoderForcreatedAt: io.circe.Encoder[java.time.ZonedDateTime] = ProposalResponse.this.zonedDateTimeEncoder;
private[this] val circeGenericEncoderForupdatedAt: io.circe.Encoder[Option[java.time.ZonedDateTime]] = circe.this.Encoder.encodeOption[java.time.ZonedDateTime](ProposalResponse.this.zonedDateTimeEncoder);
private[this] val circeGenericEncoderForvotes: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.VoteResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.VoteResponse](proposal.this.VoteResponse.codec);
private[this] val circeGenericEncoderForcontext: io.circe.Encoder[Option[org.make.api.proposal.ProposalContextResponse]] = circe.this.Encoder.encodeOption[org.make.api.proposal.ProposalContextResponse](proposal.this.ProposalContextResponse.codec);
private[this] val circeGenericEncoderForauthor: io.circe.Encoder[Option[org.make.api.proposal.AuthorResponse]] = circe.this.Encoder.encodeOption[org.make.api.proposal.AuthorResponse](proposal.this.AuthorResponse.codec);
private[this] val circeGenericEncoderFororganisations: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.OrganisationInfoResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.OrganisationInfoResponse](proposal.this.OrganisationInfoResponse.codec);
private[this] val circeGenericEncoderFortags: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.indexed.IndexedTag]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.indexed.IndexedTag](indexed.this.IndexedTag.circeCodec);
private[this] val circeGenericEncoderForselectedStakeTag: io.circe.Encoder[Option[org.make.core.proposal.indexed.IndexedTag]] = circe.this.Encoder.encodeOption[org.make.core.proposal.indexed.IndexedTag](indexed.this.IndexedTag.circeCodec);
private[this] val circeGenericEncoderFormyProposal: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
private[this] val circeGenericEncoderForidea: io.circe.Encoder[Option[org.make.core.idea.IdeaId]] = circe.this.Encoder.encodeOption[org.make.core.idea.IdeaId](ProposalResponse.this.stringValueEncoder[org.make.core.idea.IdeaId]);
private[this] val circeGenericEncoderForquestion: io.circe.Encoder[Option[org.make.api.question.SimpleQuestionResponse]] = circe.this.Encoder.encodeOption[org.make.api.question.SimpleQuestionResponse](question.this.SimpleQuestionResponse.codec);
private[this] val circeGenericEncoderForoperationId: io.circe.Encoder[Option[org.make.core.operation.OperationId]] = circe.this.Encoder.encodeOption[org.make.core.operation.OperationId](ProposalResponse.this.stringValueEncoder[org.make.core.operation.OperationId]);
private[this] val circeGenericEncoderForproposalKey: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
private[this] val circeGenericEncoderForkeywords: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.indexed.IndexedProposalKeyword](indexed.this.IndexedProposalKeyword.codec);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId], tail: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("content"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontent @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language], tail: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontentLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortranslatedContent @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortranslatedLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("slug"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForslug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus], tail: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForstatus @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime], tail: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcreatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]], tail: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForupdatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvotes @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontext @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForauthor @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisations @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]], tail: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortags @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]], tail: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForselectedStakeTag @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFormyProposal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]], tail: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForidea @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestion @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperationId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalKey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForkeywords @ _), shapeless.HNil))))))))))))))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("id", $anon.this.circeGenericEncoderForid.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("content", $anon.this.circeGenericEncoderForproposalKey.apply(circeGenericHListBindingForcontent)), scala.Tuple2.apply[String, io.circe.Json]("contentLanguage", $anon.this.circeGenericEncoderForcontentLanguage.apply(circeGenericHListBindingForcontentLanguage)), scala.Tuple2.apply[String, io.circe.Json]("translatedContent", $anon.this.circeGenericEncoderFortranslatedContent.apply(circeGenericHListBindingFortranslatedContent)), scala.Tuple2.apply[String, io.circe.Json]("translatedLanguage", $anon.this.circeGenericEncoderFortranslatedLanguage.apply(circeGenericHListBindingFortranslatedLanguage)), scala.Tuple2.apply[String, io.circe.Json]("slug", $anon.this.circeGenericEncoderForproposalKey.apply(circeGenericHListBindingForslug)), scala.Tuple2.apply[String, io.circe.Json]("status", $anon.this.circeGenericEncoderForstatus.apply(circeGenericHListBindingForstatus)), scala.Tuple2.apply[String, io.circe.Json]("createdAt", $anon.this.circeGenericEncoderForcreatedAt.apply(circeGenericHListBindingForcreatedAt)), scala.Tuple2.apply[String, io.circe.Json]("updatedAt", $anon.this.circeGenericEncoderForupdatedAt.apply(circeGenericHListBindingForupdatedAt)), scala.Tuple2.apply[String, io.circe.Json]("votes", $anon.this.circeGenericEncoderForvotes.apply(circeGenericHListBindingForvotes)), scala.Tuple2.apply[String, io.circe.Json]("context", $anon.this.circeGenericEncoderForcontext.apply(circeGenericHListBindingForcontext)), scala.Tuple2.apply[String, io.circe.Json]("author", $anon.this.circeGenericEncoderForauthor.apply(circeGenericHListBindingForauthor)), scala.Tuple2.apply[String, io.circe.Json]("organisations", $anon.this.circeGenericEncoderFororganisations.apply(circeGenericHListBindingFororganisations)), scala.Tuple2.apply[String, io.circe.Json]("tags", $anon.this.circeGenericEncoderFortags.apply(circeGenericHListBindingFortags)), scala.Tuple2.apply[String, io.circe.Json]("selectedStakeTag", $anon.this.circeGenericEncoderForselectedStakeTag.apply(circeGenericHListBindingForselectedStakeTag)), scala.Tuple2.apply[String, io.circe.Json]("myProposal", $anon.this.circeGenericEncoderFormyProposal.apply(circeGenericHListBindingFormyProposal)), scala.Tuple2.apply[String, io.circe.Json]("idea", $anon.this.circeGenericEncoderForidea.apply(circeGenericHListBindingForidea)), scala.Tuple2.apply[String, io.circe.Json]("question", $anon.this.circeGenericEncoderForquestion.apply(circeGenericHListBindingForquestion)), scala.Tuple2.apply[String, io.circe.Json]("operationId", $anon.this.circeGenericEncoderForoperationId.apply(circeGenericHListBindingForoperationId)), scala.Tuple2.apply[String, io.circe.Json]("proposalKey", $anon.this.circeGenericEncoderForproposalKey.apply(circeGenericHListBindingForproposalKey)), scala.Tuple2.apply[String, io.circe.Json]("keywords", $anon.this.circeGenericEncoderForkeywords.apply(circeGenericHListBindingForkeywords))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecode(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecode(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("contentLanguage"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontentLanguage.tryDecode(c.downField("contentLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("translatedContent"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortranslatedContent.tryDecode(c.downField("translatedContent")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("translatedLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortranslatedLanguage.tryDecode(c.downField("translatedLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecode(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecode(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("createdAt"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcreatedAt.tryDecode(c.downField("createdAt")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecode(c.downField("updatedAt")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("votes"), Seq[org.make.api.proposal.VoteResponse], shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotes.tryDecode(c.downField("votes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("context"), Option[org.make.api.proposal.ProposalContextResponse], shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecode(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("author"), Option[org.make.api.proposal.AuthorResponse], shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForauthor.tryDecode(c.downField("author")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisations"), Seq[org.make.api.proposal.OrganisationInfoResponse], shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisations.tryDecode(c.downField("organisations")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tags"), Seq[org.make.core.proposal.indexed.IndexedTag], shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecode(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("selectedStakeTag"), Option[org.make.core.proposal.indexed.IndexedTag], shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForselectedStakeTag.tryDecode(c.downField("selectedStakeTag")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("myProposal"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormyProposal.tryDecode(c.downField("myProposal")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForidea.tryDecode(c.downField("idea")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("question"), Option[org.make.api.question.SimpleQuestionResponse], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("question")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecode(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalKey"), String, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecode(c.downField("proposalKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("keywords"), Seq[org.make.core.proposal.indexed.IndexedProposalKeyword], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecode(c.downField("keywords")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecodeAccumulating(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecodeAccumulating(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("contentLanguage"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontentLanguage.tryDecodeAccumulating(c.downField("contentLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("translatedContent"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortranslatedContent.tryDecodeAccumulating(c.downField("translatedContent")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("translatedLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortranslatedLanguage.tryDecodeAccumulating(c.downField("translatedLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecodeAccumulating(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecodeAccumulating(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("createdAt"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcreatedAt.tryDecodeAccumulating(c.downField("createdAt")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecodeAccumulating(c.downField("updatedAt")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("votes"), Seq[org.make.api.proposal.VoteResponse], shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotes.tryDecodeAccumulating(c.downField("votes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("context"), Option[org.make.api.proposal.ProposalContextResponse], shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecodeAccumulating(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("author"), Option[org.make.api.proposal.AuthorResponse], shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForauthor.tryDecodeAccumulating(c.downField("author")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisations"), Seq[org.make.api.proposal.OrganisationInfoResponse], shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisations.tryDecodeAccumulating(c.downField("organisations")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tags"), Seq[org.make.core.proposal.indexed.IndexedTag], shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecodeAccumulating(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("selectedStakeTag"), Option[org.make.core.proposal.indexed.IndexedTag], shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForselectedStakeTag.tryDecodeAccumulating(c.downField("selectedStakeTag")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("myProposal"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormyProposal.tryDecodeAccumulating(c.downField("myProposal")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForidea.tryDecodeAccumulating(c.downField("idea")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("question"), Option[org.make.api.question.SimpleQuestionResponse], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("question")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecodeAccumulating(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalKey"), String, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecodeAccumulating(c.downField("proposalKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("keywords"), Seq[org.make.core.proposal.indexed.IndexedProposalKeyword], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecodeAccumulating(c.downField("keywords")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$87().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResponse]](inst$macro$88)
})
|
|
330
|
28811
|
11948
-
11969
|
Select
|
org.make.core.proposal.indexed.IndexedProposal.votes
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.votes
|
|
330
|
30240
|
11928
-
11997
|
Apply
|
org.make.core.proposal.VotingOptionsScores.apply
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
org.make.core.proposal.VotingOptionsScores.apply(indexedProposal.votes, newProposalsVoteThreshold)
|
|
332
|
28913
|
12029
-
12536
|
Apply
|
scala.collection.IterableOps.map
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.votes.wrappers.map[org.make.api.proposal.VoteResponse](((wrapper: org.make.core.proposal.VotingOptionWrapper) => {
val hasVoted: Boolean = voteAndQualifications match {
case (value: org.make.core.history.HistoryActions.VoteAndQualifications): Some[org.make.core.history.HistoryActions.VoteAndQualifications]((voteKey: org.make.core.proposal.VoteKey, qualificationKeys: Map[org.make.core.proposal.QualificationKey,org.make.core.history.HistoryActions.VoteTrust], date: java.time.ZonedDateTime, trust: org.make.core.history.HistoryActions.VoteTrust): org.make.core.history.HistoryActions.VoteAndQualifications(wrapper.vote.key, _, _, _)) => true
case _ => false
};
val qualifications: Seq[org.make.core.proposal.Qualification] = wrapper.deprecatedQualificationsSeq;
val score: Double = scores.get.apply(wrapper.vote.key);
VoteResponse.parseVote(wrapper.vote, qualifications, hasVoted, voteAndQualifications, score)
}))
|
|
335
|
29476
|
12215
-
12219
|
Literal
|
<nosymbol>
|
|
true
|
|
336
|
28672
|
12295
-
12300
|
Literal
|
<nosymbol>
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
false
|
|
338
|
30045
|
12342
-
12377
|
Select
|
org.make.core.proposal.VotingOptionWrapper.deprecatedQualificationsSeq
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
wrapper.deprecatedQualificationsSeq
|
|
339
|
28738
|
12398
-
12426
|
Apply
|
scala.Function1.apply
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
scores.get.apply(wrapper.vote.key)
|
|
339
|
29565
|
12409
-
12425
|
Select
|
org.make.core.proposal.Vote.key
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
wrapper.vote.key
|
|
340
|
30102
|
12458
-
12470
|
Select
|
org.make.core.proposal.VotingOptionWrapper.vote
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
wrapper.vote
|
|
340
|
29362
|
12435
-
12527
|
Apply
|
org.make.api.proposal.VoteResponse.parseVote
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
VoteResponse.parseVote(wrapper.vote, qualifications, hasVoted, voteAndQualifications, score)
|
|
346
|
29444
|
12811
-
12857
|
Apply
|
scala.Option.map
|
|
indexedProposal.question.map[org.make.core.reference.Language](((x$5: org.make.core.proposal.indexed.IndexedProposalQuestion) => x$5.languages.head))
|
|
346
|
30245
|
12840
-
12856
|
Select
|
cats.data.NonEmptyList.head
|
|
x$5.languages.head
|
|
347
|
29917
|
12566
-
12893
|
Apply
|
scala.Option.getOrElse
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.submittedAsLanguage.orElse[org.make.core.reference.Language](indexedProposal.question.map[org.make.core.reference.Language](((x$5: org.make.core.proposal.indexed.IndexedProposalQuestion) => x$5.languages.head))).getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"))
|
|
347
|
28602
|
12878
-
12892
|
Apply
|
org.make.core.reference.Language.apply
|
|
org.make.core.reference.Language.apply("fr")
|
|
352
|
28743
|
13169
-
13169
|
Select
|
scala.Tuple2._2
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
x$8._2
|
|
352
|
29550
|
13150
-
13150
|
Select
|
scala.Tuple2._1
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
x$8._1
|
|
367
|
30108
|
13658
-
13700
|
Apply
|
scala.Option.getOrElse
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
translatedLanguage.getOrElse[org.make.core.reference.Language](mainLanguage)
|
|
368
|
29086
|
13705
-
15633
|
Apply
|
org.make.api.proposal.ProposalResponse.apply
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
ProposalResponse.apply(indexedProposal.id, indexedProposal.contentGeneral, mainLanguage, translatedContent, translatedLanguage, indexedProposal.slug, indexedProposal.status, indexedProposal.createdAt, indexedProposal.updatedAt, votesResponses, indexedProposal.context.map[org.make.api.proposal.ProposalContextResponse](((context: org.make.core.proposal.indexed.IndexedContext) => ProposalContextResponse.fromIndexedContext(context))), scala.Option.unless[org.make.api.proposal.AuthorResponse](indexedProposal.isAnonymous)(AuthorResponse.fromIndexedAuthor(indexedProposal.author)), indexedProposal.organisations.map[org.make.api.proposal.OrganisationInfoResponse](((indexedOrganisationInfo: org.make.core.proposal.indexed.IndexedOrganisationInfo) => OrganisationInfoResponse.fromIndexedOrganisationInfo(indexedOrganisationInfo))), indexedProposal.tags, indexedProposal.selectedStakeTag, myProposal, indexedProposal.ideaId, indexedProposal.question.map[org.make.api.question.SimpleQuestionResponse](((proposalQuestion: org.make.core.proposal.indexed.IndexedProposalQuestion) => org.make.api.question.SimpleQuestionResponse.apply(proposalQuestion.questionId, proposalQuestion.slug, org.make.api.question.SimpleQuestionWordingResponse.apply(proposalQuestion.titles.getTranslation(returnedLanguage).getOrElse[String](proposalQuestion.titles.getTranslationUnsafe(proposalQuestion.languages.head)), proposalQuestion.questions.getTranslation(returnedLanguage).getOrElse[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]](proposalQuestion.questions.getTranslationUnsafe(proposalQuestion.languages.head))), proposalQuestion.countries, preferredLanguage, returnedLanguage, proposalQuestion.startDate, proposalQuestion.endDate))), indexedProposal.operationId, proposalKey, indexedProposal.keywords)
|
|
369
|
29289
|
13734
-
13752
|
Select
|
org.make.core.proposal.indexed.IndexedProposal.id
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.id
|
|
370
|
28886
|
13770
-
13800
|
Select
|
org.make.core.proposal.indexed.IndexedProposal.contentGeneral
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.contentGeneral
|
|
374
|
30217
|
13945
-
13965
|
Select
|
org.make.core.proposal.indexed.IndexedProposal.slug
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.slug
|
|
375
|
29449
|
13982
-
14004
|
Select
|
org.make.core.proposal.indexed.IndexedProposal.status
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.status
|
|
376
|
28606
|
14024
-
14049
|
Select
|
org.make.core.proposal.indexed.IndexedProposal.createdAt
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.createdAt
|
|
377
|
29967
|
14069
-
14094
|
Select
|
org.make.core.proposal.indexed.IndexedProposal.updatedAt
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.updatedAt
|
|
379
|
28705
|
14142
-
14213
|
Apply
|
scala.Option.map
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.context.map[org.make.api.proposal.ProposalContextResponse](((context: org.make.core.proposal.indexed.IndexedContext) => ProposalContextResponse.fromIndexedContext(context)))
|
|
379
|
29551
|
14170
-
14212
|
Apply
|
org.make.api.proposal.ProposalContextResponse.fromIndexedContext
|
|
ProposalContextResponse.fromIndexedContext(context)
|
|
380
|
29292
|
14306
-
14328
|
Select
|
org.make.core.proposal.indexed.IndexedProposal.author
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.author
|
|
380
|
28523
|
14273
-
14329
|
Apply
|
org.make.api.proposal.AuthorResponse.fromIndexedAuthor
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
AuthorResponse.fromIndexedAuthor(indexedProposal.author)
|
|
380
|
30221
|
14230
-
14330
|
Apply
|
scala.Option.unless
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
scala.Option.unless[org.make.api.proposal.AuthorResponse](indexedProposal.isAnonymous)(AuthorResponse.fromIndexedAuthor(indexedProposal.author))
|
|
380
|
30074
|
14244
-
14271
|
Select
|
org.make.core.proposal.indexed.IndexedProposal.isAnonymous
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.isAnonymous
|
|
381
|
28570
|
14354
-
14441
|
Apply
|
scala.collection.IterableOps.map
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.organisations.map[org.make.api.proposal.OrganisationInfoResponse](((indexedOrganisationInfo: org.make.core.proposal.indexed.IndexedOrganisationInfo) => OrganisationInfoResponse.fromIndexedOrganisationInfo(indexedOrganisationInfo)))
|
|
381
|
29377
|
14388
-
14440
|
Apply
|
org.make.api.proposal.OrganisationInfoResponse.fromIndexedOrganisationInfo
|
|
OrganisationInfoResponse.fromIndexedOrganisationInfo(indexedOrganisationInfo)
|
|
382
|
30041
|
14456
-
14476
|
Select
|
org.make.core.proposal.indexed.IndexedProposal.tags
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.tags
|
|
383
|
29595
|
14503
-
14535
|
Select
|
org.make.core.proposal.indexed.IndexedProposal.selectedStakeTag
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.selectedStakeTag
|
|
385
|
28709
|
14581
-
14603
|
Select
|
org.make.core.proposal.indexed.IndexedProposal.ideaId
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.ideaId
|
|
386
|
29446
|
14622
-
15502
|
Apply
|
scala.Option.map
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.question.map[org.make.api.question.SimpleQuestionResponse](((proposalQuestion: org.make.core.proposal.indexed.IndexedProposalQuestion) => org.make.api.question.SimpleQuestionResponse.apply(proposalQuestion.questionId, proposalQuestion.slug, org.make.api.question.SimpleQuestionWordingResponse.apply(proposalQuestion.titles.getTranslation(returnedLanguage).getOrElse[String](proposalQuestion.titles.getTranslationUnsafe(proposalQuestion.languages.head)), proposalQuestion.questions.getTranslation(returnedLanguage).getOrElse[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]](proposalQuestion.questions.getTranslationUnsafe(proposalQuestion.languages.head))), proposalQuestion.countries, preferredLanguage, returnedLanguage, proposalQuestion.startDate, proposalQuestion.endDate)))
|
|
387
|
30288
|
14681
-
15494
|
Apply
|
org.make.api.question.SimpleQuestionResponse.apply
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
org.make.api.question.SimpleQuestionResponse.apply(proposalQuestion.questionId, proposalQuestion.slug, org.make.api.question.SimpleQuestionWordingResponse.apply(proposalQuestion.titles.getTranslation(returnedLanguage).getOrElse[String](proposalQuestion.titles.getTranslationUnsafe(proposalQuestion.languages.head)), proposalQuestion.questions.getTranslation(returnedLanguage).getOrElse[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]](proposalQuestion.questions.getTranslationUnsafe(proposalQuestion.languages.head))), proposalQuestion.countries, preferredLanguage, returnedLanguage, proposalQuestion.startDate, proposalQuestion.endDate)
|
|
388
|
30079
|
14728
-
14755
|
Select
|
org.make.core.proposal.indexed.IndexedProposalQuestion.questionId
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
proposalQuestion.questionId
|
|
389
|
29265
|
14774
-
14795
|
Select
|
org.make.core.proposal.indexed.IndexedProposalQuestion.slug
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
proposalQuestion.slug
|
|
390
|
28740
|
14817
-
15242
|
Apply
|
org.make.api.question.SimpleQuestionWordingResponse.apply
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
org.make.api.question.SimpleQuestionWordingResponse.apply(proposalQuestion.titles.getTranslation(returnedLanguage).getOrElse[String](proposalQuestion.titles.getTranslationUnsafe(proposalQuestion.languages.head)), proposalQuestion.questions.getTranslation(returnedLanguage).getOrElse[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]](proposalQuestion.questions.getTranslationUnsafe(proposalQuestion.languages.head)))
|
|
393
|
30186
|
14957
-
15034
|
Apply
|
org.make.core.technical.Multilingual.getTranslationUnsafe
|
|
proposalQuestion.titles.getTranslationUnsafe(proposalQuestion.languages.head)
|
|
393
|
28531
|
15002
-
15033
|
Select
|
cats.data.NonEmptyList.head
|
|
proposalQuestion.languages.head
|
|
393
|
29365
|
14860
-
15035
|
Apply
|
scala.Option.getOrElse
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
proposalQuestion.titles.getTranslation(returnedLanguage).getOrElse[String](proposalQuestion.titles.getTranslationUnsafe(proposalQuestion.languages.head))
|
|
396
|
30001
|
15149
-
15229
|
Apply
|
org.make.core.technical.Multilingual.getTranslationUnsafe
|
|
proposalQuestion.questions.getTranslationUnsafe(proposalQuestion.languages.head)
|
|
396
|
28577
|
15197
-
15228
|
Select
|
cats.data.NonEmptyList.head
|
|
proposalQuestion.languages.head
|
|
396
|
29219
|
15049
-
15230
|
Apply
|
scala.Option.getOrElse
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
proposalQuestion.questions.getTranslation(returnedLanguage).getOrElse[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]](proposalQuestion.questions.getTranslationUnsafe(proposalQuestion.languages.head))
|
|
398
|
30056
|
15266
-
15292
|
Select
|
org.make.core.proposal.indexed.IndexedProposalQuestion.countries
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
proposalQuestion.countries
|
|
401
|
29326
|
15412
-
15438
|
Select
|
org.make.core.proposal.indexed.IndexedProposalQuestion.startDate
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
proposalQuestion.startDate
|
|
402
|
28485
|
15460
-
15484
|
Select
|
org.make.core.proposal.indexed.IndexedProposalQuestion.endDate
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
proposalQuestion.endDate
|
|
405
|
28544
|
15524
-
15551
|
Select
|
org.make.core.proposal.indexed.IndexedProposal.operationId
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.operationId
|
|
407
|
30007
|
15603
-
15627
|
Select
|
org.make.core.proposal.indexed.IndexedProposal.keywords
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
indexedProposal.keywords
|
|
416
|
28701
|
15826
-
15837
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.question.questionapitest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalsResultResponse]({
val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultResponse] = {
final class anon$lazy$macro$11 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$11 = {
anon$lazy$macro$11.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalsResultResponse, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalsResultResponse, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: shapeless.HNil, Long :: Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalsResultResponse, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: shapeless.HNil](::.apply[Symbol @@ String("total"), (Symbol @@ String("results")) :: shapeless.HNil.type](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")], ::.apply[Symbol @@ String("results"), shapeless.HNil.type](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")], HNil))), Generic.instance[org.make.api.proposal.ProposalsResultResponse, Long :: Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalsResultResponse) => x0$3 match {
case (total: Long, results: Seq[org.make.api.proposal.ProposalResponse]): org.make.api.proposal.ProposalsResultResponse((total$macro$8 @ _), (results$macro$9 @ _)) => ::.apply[Long, Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil.type](total$macro$8, ::.apply[Seq[org.make.api.proposal.ProposalResponse], shapeless.HNil.type](results$macro$9, HNil)).asInstanceOf[Long :: Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil]
}), ((x0$4: Long :: Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil) => x0$4 match {
case (head: Long, tail: Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil): Long :: Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil((total$macro$6 @ _), (head: Seq[org.make.api.proposal.ProposalResponse], tail: shapeless.HNil): Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil((results$macro$7 @ _), HNil)) => proposal.this.ProposalsResultResponse.apply(total$macro$6, results$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("total"), Long, (Symbol @@ String("results")) :: shapeless.HNil, Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResponse], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("results")]](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("results")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("total")]](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("total")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultResponse]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFortotal: io.circe.Decoder[Long] = circe.this.Decoder.decodeLong;
private[this] val circeGenericDecoderForresults: io.circe.Decoder[Seq[org.make.api.proposal.ProposalResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.ProposalResponse](proposal.this.ProposalResponse.codec);
private[this] val circeGenericEncoderFortotal: io.circe.Encoder[Long] = circe.this.Encoder.encodeLong;
private[this] val circeGenericEncoderForresults: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.ProposalResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.ProposalResponse](proposal.this.ProposalResponse.codec);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("total"),Long], tail: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortotal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForresults @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("total", $anon.this.circeGenericEncoderFortotal.apply(circeGenericHListBindingFortotal)), scala.Tuple2.apply[String, io.circe.Json]("results", $anon.this.circeGenericEncoderForresults.apply(circeGenericHListBindingForresults))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("total"), Long, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecode(c.downField("total")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecode(c.downField("results")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("total"), Long, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecodeAccumulating(c.downField("total")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecodeAccumulating(c.downField("results")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultResponse]](inst$macro$12)
})
|
|
426
|
30148
|
16122
-
16133
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.user.userservicetest,org.make.api.question.questionapitest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalsResultSeededResponse]({
val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultSeededResponse] = {
final class anon$lazy$macro$15 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$15 = {
anon$lazy$macro$15.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultSeededResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalsResultSeededResponse, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalsResultSeededResponse, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil, Long :: Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalsResultSeededResponse, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil](::.apply[Symbol @@ String("total"), (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil.type](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")], ::.apply[Symbol @@ String("results"), (Symbol @@ String("seed")) :: shapeless.HNil.type](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")], ::.apply[Symbol @@ String("seed"), shapeless.HNil.type](scala.Symbol.apply("seed").asInstanceOf[Symbol @@ String("seed")], HNil)))), Generic.instance[org.make.api.proposal.ProposalsResultSeededResponse, Long :: Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalsResultSeededResponse) => x0$3 match {
case (total: Long, results: Seq[org.make.api.proposal.ProposalResponse], seed: Option[Int]): org.make.api.proposal.ProposalsResultSeededResponse((total$macro$11 @ _), (results$macro$12 @ _), (seed$macro$13 @ _)) => ::.apply[Long, Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil.type](total$macro$11, ::.apply[Seq[org.make.api.proposal.ProposalResponse], Option[Int] :: shapeless.HNil.type](results$macro$12, ::.apply[Option[Int], shapeless.HNil.type](seed$macro$13, HNil))).asInstanceOf[Long :: Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil]
}), ((x0$4: Long :: Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil) => x0$4 match {
case (head: Long, tail: Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil): Long :: Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil((total$macro$8 @ _), (head: Seq[org.make.api.proposal.ProposalResponse], tail: Option[Int] :: shapeless.HNil): Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil((results$macro$9 @ _), (head: Option[Int], tail: shapeless.HNil): Option[Int] :: shapeless.HNil((seed$macro$10 @ _), HNil))) => proposal.this.ProposalsResultSeededResponse.apply(total$macro$8, results$macro$9, seed$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("total"), Long, (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil, Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResponse], (Symbol @@ String("seed")) :: shapeless.HNil, Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("seed"), Option[Int], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("seed")]](scala.Symbol.apply("seed").asInstanceOf[Symbol @@ String("seed")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("seed")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("results")]](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("results")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("total")]](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("total")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultSeededResponse]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFortotal: io.circe.Decoder[Long] = circe.this.Decoder.decodeLong;
private[this] val circeGenericDecoderForresults: io.circe.Decoder[Seq[org.make.api.proposal.ProposalResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.ProposalResponse](proposal.this.ProposalResponse.codec);
private[this] val circeGenericDecoderForseed: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt);
private[this] val circeGenericEncoderFortotal: io.circe.Encoder[Long] = circe.this.Encoder.encodeLong;
private[this] val circeGenericEncoderForresults: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.ProposalResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.ProposalResponse](proposal.this.ProposalResponse.codec);
private[this] val circeGenericEncoderForseed: io.circe.Encoder[Option[Int]] = circe.this.Encoder.encodeOption[Int](circe.this.Encoder.encodeInt);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("total"),Long], tail: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortotal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForresults @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForseed @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("total", $anon.this.circeGenericEncoderFortotal.apply(circeGenericHListBindingFortotal)), scala.Tuple2.apply[String, io.circe.Json]("results", $anon.this.circeGenericEncoderForresults.apply(circeGenericHListBindingForresults)), scala.Tuple2.apply[String, io.circe.Json]("seed", $anon.this.circeGenericEncoderForseed.apply(circeGenericHListBindingForseed))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("total"), Long, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecode(c.downField("total")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResponse], shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecode(c.downField("results")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("seed"), Option[Int], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForseed.tryDecode(c.downField("seed")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("total"), Long, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecodeAccumulating(c.downField("total")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResponse], shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecodeAccumulating(c.downField("results")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("seed"), Option[Int], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForseed.tryDecodeAccumulating(c.downField("seed")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$15().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultSeededResponse]](inst$macro$16)
})
|
|
428
|
29310
|
16210
-
16211
|
Literal
|
<nosymbol>
|
org.make.api.user.userservicetest,org.make.api.question.questionapitest
|
0L
|
|
428
|
29405
|
16180
-
16229
|
Apply
|
org.make.api.proposal.ProposalsResultSeededResponse.apply
|
org.make.api.user.userservicetest,org.make.api.question.questionapitest
|
ProposalsResultSeededResponse.apply(0L, scala.`package`.Seq.empty[Nothing], scala.None)
|
|
428
|
30220
|
16224
-
16228
|
Select
|
scala.None
|
org.make.api.user.userservicetest,org.make.api.question.questionapitest
|
scala.None
|
|
428
|
28494
|
16213
-
16222
|
TypeApply
|
scala.collection.SeqFactory.Delegate.empty
|
org.make.api.user.userservicetest,org.make.api.question.questionapitest
|
scala.`package`.Seq.empty[Nothing]
|
|
439
|
28568
|
16625
-
16636
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.organisation.organisationapitest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalResultWithUserVote]({
val inst$macro$20: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResultWithUserVote] = {
final class anon$lazy$macro$19 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$19 = {
anon$lazy$macro$19.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResultWithUserVote] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalResultWithUserVote, shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalResultWithUserVote, (Symbol @@ String("proposal")) :: (Symbol @@ String("vote")) :: (Symbol @@ String("voteDate")) :: (Symbol @@ String("voteDetails")) :: shapeless.HNil, org.make.api.proposal.ProposalResponse :: org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalResultWithUserVote, (Symbol @@ String("proposal")) :: (Symbol @@ String("vote")) :: (Symbol @@ String("voteDate")) :: (Symbol @@ String("voteDetails")) :: shapeless.HNil](::.apply[Symbol @@ String("proposal"), (Symbol @@ String("vote")) :: (Symbol @@ String("voteDate")) :: (Symbol @@ String("voteDetails")) :: shapeless.HNil.type](scala.Symbol.apply("proposal").asInstanceOf[Symbol @@ String("proposal")], ::.apply[Symbol @@ String("vote"), (Symbol @@ String("voteDate")) :: (Symbol @@ String("voteDetails")) :: shapeless.HNil.type](scala.Symbol.apply("vote").asInstanceOf[Symbol @@ String("vote")], ::.apply[Symbol @@ String("voteDate"), (Symbol @@ String("voteDetails")) :: shapeless.HNil.type](scala.Symbol.apply("voteDate").asInstanceOf[Symbol @@ String("voteDate")], ::.apply[Symbol @@ String("voteDetails"), shapeless.HNil.type](scala.Symbol.apply("voteDetails").asInstanceOf[Symbol @@ String("voteDetails")], HNil))))), Generic.instance[org.make.api.proposal.ProposalResultWithUserVote, org.make.api.proposal.ProposalResponse :: org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalResultWithUserVote) => x0$3 match {
case (proposal: org.make.api.proposal.ProposalResponse, vote: org.make.core.proposal.VoteKey, voteDate: java.time.ZonedDateTime, voteDetails: Option[org.make.api.proposal.VoteResponse]): org.make.api.proposal.ProposalResultWithUserVote((proposal$macro$14 @ _), (vote$macro$15 @ _), (voteDate$macro$16 @ _), (voteDetails$macro$17 @ _)) => ::.apply[org.make.api.proposal.ProposalResponse, org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil.type](proposal$macro$14, ::.apply[org.make.core.proposal.VoteKey, java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil.type](vote$macro$15, ::.apply[java.time.ZonedDateTime, Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil.type](voteDate$macro$16, ::.apply[Option[org.make.api.proposal.VoteResponse], shapeless.HNil.type](voteDetails$macro$17, HNil)))).asInstanceOf[org.make.api.proposal.ProposalResponse :: org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil]
}), ((x0$4: org.make.api.proposal.ProposalResponse :: org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil) => x0$4 match {
case (head: org.make.api.proposal.ProposalResponse, tail: org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil): org.make.api.proposal.ProposalResponse :: org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil((proposal$macro$10 @ _), (head: org.make.core.proposal.VoteKey, tail: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil): org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil((vote$macro$11 @ _), (head: java.time.ZonedDateTime, tail: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil): java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil((voteDate$macro$12 @ _), (head: Option[org.make.api.proposal.VoteResponse], tail: shapeless.HNil): Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil((voteDetails$macro$13 @ _), HNil)))) => proposal.this.ProposalResultWithUserVote.apply(proposal$macro$10, vote$macro$11, voteDate$macro$12, voteDetails$macro$13)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposal"), org.make.api.proposal.ProposalResponse, (Symbol @@ String("vote")) :: (Symbol @@ String("voteDate")) :: (Symbol @@ String("voteDetails")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("vote"), org.make.core.proposal.VoteKey, (Symbol @@ String("voteDate")) :: (Symbol @@ String("voteDetails")) :: shapeless.HNil, java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("voteDate"), java.time.ZonedDateTime, (Symbol @@ String("voteDetails")) :: shapeless.HNil, Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("voteDetails"), Option[org.make.api.proposal.VoteResponse], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("voteDetails")]](scala.Symbol.apply("voteDetails").asInstanceOf[Symbol @@ String("voteDetails")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("voteDetails")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("voteDate")]](scala.Symbol.apply("voteDate").asInstanceOf[Symbol @@ String("voteDate")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("voteDate")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("vote")]](scala.Symbol.apply("vote").asInstanceOf[Symbol @@ String("vote")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("vote")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposal")]](scala.Symbol.apply("proposal").asInstanceOf[Symbol @@ String("proposal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposal")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$18)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResultWithUserVote]];
<stable> <accessor> lazy val inst$macro$18: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForproposal: io.circe.Codec[org.make.api.proposal.ProposalResponse] = proposal.this.ProposalResponse.codec;
private[this] val circeGenericDecoderForvote: io.circe.Decoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeDecoder;
private[this] val circeGenericDecoderForvoteDate: io.circe.Decoder[java.time.ZonedDateTime] = ProposalResultWithUserVote.this.zonedDateTimeDecoder;
private[this] val circeGenericDecoderForvoteDetails: io.circe.Decoder[Option[org.make.api.proposal.VoteResponse]] = circe.this.Decoder.decodeOption[org.make.api.proposal.VoteResponse](proposal.this.VoteResponse.codec);
private[this] val circeGenericEncoderForproposal: io.circe.Codec[org.make.api.proposal.ProposalResponse] = proposal.this.ProposalResponse.codec;
private[this] val circeGenericEncoderForvote: io.circe.Encoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeEncoder;
private[this] val circeGenericEncoderForvoteDate: io.circe.Encoder[java.time.ZonedDateTime] = ProposalResultWithUserVote.this.zonedDateTimeEncoder;
private[this] val circeGenericEncoderForvoteDetails: io.circe.Encoder[Option[org.make.api.proposal.VoteResponse]] = circe.this.Encoder.encodeOption[org.make.api.proposal.VoteResponse](proposal.this.VoteResponse.codec);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse], tail: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey], tail: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvote @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime], tail: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvoteDate @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvoteDetails @ _), shapeless.HNil)))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposal", $anon.this.circeGenericEncoderForproposal.apply(circeGenericHListBindingForproposal)), scala.Tuple2.apply[String, io.circe.Json]("vote", $anon.this.circeGenericEncoderForvote.apply(circeGenericHListBindingForvote)), scala.Tuple2.apply[String, io.circe.Json]("voteDate", $anon.this.circeGenericEncoderForvoteDate.apply(circeGenericHListBindingForvoteDate)), scala.Tuple2.apply[String, io.circe.Json]("voteDetails", $anon.this.circeGenericEncoderForvoteDetails.apply(circeGenericHListBindingForvoteDetails))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposal"), org.make.api.proposal.ProposalResponse, shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposal.tryDecode(c.downField("proposal")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("vote"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvote.tryDecode(c.downField("vote")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("voteDate"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteDate.tryDecode(c.downField("voteDate")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("voteDetails"), Option[org.make.api.proposal.VoteResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteDetails.tryDecode(c.downField("voteDetails")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposal"), org.make.api.proposal.ProposalResponse, shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposal.tryDecodeAccumulating(c.downField("proposal")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("vote"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvote.tryDecodeAccumulating(c.downField("vote")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("voteDate"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteDate.tryDecodeAccumulating(c.downField("voteDate")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("voteDetails"), Option[org.make.api.proposal.VoteResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteDetails.tryDecodeAccumulating(c.downField("voteDetails")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$19().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResultWithUserVote]](inst$macro$20)
})
|
|
451
|
29981
|
16979
-
16990
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.organisation.organisationapitest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse]({
val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse] = {
final class anon$lazy$macro$15 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$15 = {
anon$lazy$macro$15.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil, Long :: Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil](::.apply[Symbol @@ String("total"), (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil.type](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")], ::.apply[Symbol @@ String("results"), (Symbol @@ String("seed")) :: shapeless.HNil.type](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")], ::.apply[Symbol @@ String("seed"), shapeless.HNil.type](scala.Symbol.apply("seed").asInstanceOf[Symbol @@ String("seed")], HNil)))), Generic.instance[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse, Long :: Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse) => x0$3 match {
case (total: Long, results: Seq[org.make.api.proposal.ProposalResultWithUserVote], seed: Option[Int]): org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse((total$macro$11 @ _), (results$macro$12 @ _), (seed$macro$13 @ _)) => ::.apply[Long, Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil.type](total$macro$11, ::.apply[Seq[org.make.api.proposal.ProposalResultWithUserVote], Option[Int] :: shapeless.HNil.type](results$macro$12, ::.apply[Option[Int], shapeless.HNil.type](seed$macro$13, HNil))).asInstanceOf[Long :: Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil]
}), ((x0$4: Long :: Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil) => x0$4 match {
case (head: Long, tail: Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil): Long :: Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil((total$macro$8 @ _), (head: Seq[org.make.api.proposal.ProposalResultWithUserVote], tail: Option[Int] :: shapeless.HNil): Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil((results$macro$9 @ _), (head: Option[Int], tail: shapeless.HNil): Option[Int] :: shapeless.HNil((seed$macro$10 @ _), HNil))) => proposal.this.ProposalsResultWithUserVoteSeededResponse.apply(total$macro$8, results$macro$9, seed$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("total"), Long, (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil, Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResultWithUserVote], (Symbol @@ String("seed")) :: shapeless.HNil, Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("seed"), Option[Int], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("seed")]](scala.Symbol.apply("seed").asInstanceOf[Symbol @@ String("seed")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("seed")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("results")]](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("results")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("total")]](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("total")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFortotal: io.circe.Decoder[Long] = circe.this.Decoder.decodeLong;
private[this] val circeGenericDecoderForresults: io.circe.Decoder[Seq[org.make.api.proposal.ProposalResultWithUserVote]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.ProposalResultWithUserVote](proposal.this.ProposalResultWithUserVote.codec);
private[this] val circeGenericDecoderForseed: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt);
private[this] val circeGenericEncoderFortotal: io.circe.Encoder[Long] = circe.this.Encoder.encodeLong;
private[this] val circeGenericEncoderForresults: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.ProposalResultWithUserVote]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.ProposalResultWithUserVote](proposal.this.ProposalResultWithUserVote.codec);
private[this] val circeGenericEncoderForseed: io.circe.Encoder[Option[Int]] = circe.this.Encoder.encodeOption[Int](circe.this.Encoder.encodeInt);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("total"),Long], tail: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortotal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]], tail: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForresults @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForseed @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("total", $anon.this.circeGenericEncoderFortotal.apply(circeGenericHListBindingFortotal)), scala.Tuple2.apply[String, io.circe.Json]("results", $anon.this.circeGenericEncoderForresults.apply(circeGenericHListBindingForresults)), scala.Tuple2.apply[String, io.circe.Json]("seed", $anon.this.circeGenericEncoderForseed.apply(circeGenericHListBindingForseed))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("total"), Long, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecode(c.downField("total")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResultWithUserVote], shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecode(c.downField("results")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("seed"), Option[Int], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForseed.tryDecode(c.downField("seed")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("total"), Long, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecodeAccumulating(c.downField("total")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResultWithUserVote], shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecodeAccumulating(c.downField("results")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("seed"), Option[Int], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForseed.tryDecodeAccumulating(c.downField("seed")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$15().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse]](inst$macro$16)
})
|
|
468
|
29190
|
17354
-
17365
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.VotesResponse]({
val inst$macro$32: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VotesResponse] = {
final class anon$lazy$macro$31 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$31 = {
anon$lazy$macro$31.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VotesResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.VotesResponse, shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.VotesResponse, (Symbol @@ String("agree")) :: (Symbol @@ String("disagree")) :: (Symbol @@ String("neutral")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.VotesResponse, (Symbol @@ String("agree")) :: (Symbol @@ String("disagree")) :: (Symbol @@ String("neutral")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil](::.apply[Symbol @@ String("agree"), (Symbol @@ String("disagree")) :: (Symbol @@ String("neutral")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("agree").asInstanceOf[Symbol @@ String("agree")], ::.apply[Symbol @@ String("disagree"), (Symbol @@ String("neutral")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("disagree").asInstanceOf[Symbol @@ String("disagree")], ::.apply[Symbol @@ String("neutral"), (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("neutral").asInstanceOf[Symbol @@ String("neutral")], ::.apply[Symbol @@ String("voteKey"), (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")], ::.apply[Symbol @@ String("score"), (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")], ::.apply[Symbol @@ String("qualifications"), (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")], ::.apply[Symbol @@ String("hasVoted"), shapeless.HNil.type](scala.Symbol.apply("hasVoted").asInstanceOf[Symbol @@ String("hasVoted")], HNil)))))))), Generic.instance[org.make.api.proposal.VotesResponse, org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil](((x0$3: org.make.api.proposal.VotesResponse) => x0$3 match {
case (agree: org.make.api.proposal.VoteResponse, disagree: org.make.api.proposal.VoteResponse, neutral: org.make.api.proposal.VoteResponse, voteKey: org.make.core.proposal.VoteKey, score: Double, qualifications: Seq[org.make.api.proposal.QualificationResponse], hasVoted: Boolean): org.make.api.proposal.VotesResponse((agree$macro$23 @ _), (disagree$macro$24 @ _), (neutral$macro$25 @ _), (voteKey$macro$26 @ _), (score$macro$27 @ _), (qualifications$macro$28 @ _), (hasVoted$macro$29 @ _)) => ::.apply[org.make.api.proposal.VoteResponse, org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](agree$macro$23, ::.apply[org.make.api.proposal.VoteResponse, org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](disagree$macro$24, ::.apply[org.make.api.proposal.VoteResponse, org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](neutral$macro$25, ::.apply[org.make.core.proposal.VoteKey, Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](voteKey$macro$26, ::.apply[Double, Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](score$macro$27, ::.apply[Seq[org.make.api.proposal.QualificationResponse], Boolean :: shapeless.HNil.type](qualifications$macro$28, ::.apply[Boolean, shapeless.HNil.type](hasVoted$macro$29, HNil))))))).asInstanceOf[org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil]
}), ((x0$4: org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil) => x0$4 match {
case (head: org.make.api.proposal.VoteResponse, tail: org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((agree$macro$16 @ _), (head: org.make.api.proposal.VoteResponse, tail: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((disagree$macro$17 @ _), (head: org.make.api.proposal.VoteResponse, tail: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((neutral$macro$18 @ _), (head: org.make.core.proposal.VoteKey, tail: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((voteKey$macro$19 @ _), (head: Double, tail: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((score$macro$20 @ _), (head: Seq[org.make.api.proposal.QualificationResponse], tail: Boolean :: shapeless.HNil): Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((qualifications$macro$21 @ _), (head: Boolean, tail: shapeless.HNil): Boolean :: shapeless.HNil((hasVoted$macro$22 @ _), HNil))))))) => proposal.this.VotesResponse.apply(agree$macro$16, disagree$macro$17, neutral$macro$18, voteKey$macro$19, score$macro$20, qualifications$macro$21, hasVoted$macro$22)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("agree"), org.make.api.proposal.VoteResponse, (Symbol @@ String("disagree")) :: (Symbol @@ String("neutral")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("disagree"), org.make.api.proposal.VoteResponse, (Symbol @@ String("neutral")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("neutral"), org.make.api.proposal.VoteResponse, (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("score"), Double, (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], (Symbol @@ String("hasVoted")) :: shapeless.HNil, Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("hasVoted"), Boolean, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("hasVoted")]](scala.Symbol.apply("hasVoted").asInstanceOf[Symbol @@ String("hasVoted")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("hasVoted")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("qualifications")]](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("qualifications")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("score")]](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("score")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("voteKey")]](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("voteKey")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("neutral")]](scala.Symbol.apply("neutral").asInstanceOf[Symbol @@ String("neutral")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("neutral")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("disagree")]](scala.Symbol.apply("disagree").asInstanceOf[Symbol @@ String("disagree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("disagree")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("agree")]](scala.Symbol.apply("agree").asInstanceOf[Symbol @@ String("agree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("agree")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$31.this.inst$macro$30)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VotesResponse]];
<stable> <accessor> lazy val inst$macro$30: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForneutral: io.circe.Codec[org.make.api.proposal.VoteResponse] = proposal.this.VoteResponse.codec;
private[this] val circeGenericDecoderForvoteKey: io.circe.Decoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeDecoder;
private[this] val circeGenericDecoderForscore: io.circe.Decoder[Double] = circe.this.Decoder.decodeDouble;
private[this] val circeGenericDecoderForqualifications: io.circe.Decoder[Seq[org.make.api.proposal.QualificationResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.QualificationResponse](proposal.this.QualificationResponse.codec);
private[this] val circeGenericDecoderForhasVoted: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericEncoderForneutral: io.circe.Codec[org.make.api.proposal.VoteResponse] = proposal.this.VoteResponse.codec;
private[this] val circeGenericEncoderForvoteKey: io.circe.Encoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeEncoder;
private[this] val circeGenericEncoderForscore: io.circe.Encoder[Double] = circe.this.Encoder.encodeDouble;
private[this] val circeGenericEncoderForqualifications: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.QualificationResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.QualificationResponse](proposal.this.QualificationResponse.codec);
private[this] val circeGenericEncoderForhasVoted: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse], tail: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForagree @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse], tail: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordisagree @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse], tail: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForneutral @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey], tail: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvoteKey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("score"),Double], tail: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForscore @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForqualifications @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForhasVoted @ _), shapeless.HNil))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("agree", $anon.this.circeGenericEncoderForneutral.apply(circeGenericHListBindingForagree)), scala.Tuple2.apply[String, io.circe.Json]("disagree", $anon.this.circeGenericEncoderForneutral.apply(circeGenericHListBindingFordisagree)), scala.Tuple2.apply[String, io.circe.Json]("neutral", $anon.this.circeGenericEncoderForneutral.apply(circeGenericHListBindingForneutral)), scala.Tuple2.apply[String, io.circe.Json]("voteKey", $anon.this.circeGenericEncoderForvoteKey.apply(circeGenericHListBindingForvoteKey)), scala.Tuple2.apply[String, io.circe.Json]("score", $anon.this.circeGenericEncoderForscore.apply(circeGenericHListBindingForscore)), scala.Tuple2.apply[String, io.circe.Json]("qualifications", $anon.this.circeGenericEncoderForqualifications.apply(circeGenericHListBindingForqualifications)), scala.Tuple2.apply[String, io.circe.Json]("hasVoted", $anon.this.circeGenericEncoderForhasVoted.apply(circeGenericHListBindingForhasVoted))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("agree"), org.make.api.proposal.VoteResponse, shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForneutral.tryDecode(c.downField("agree")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("disagree"), org.make.api.proposal.VoteResponse, shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForneutral.tryDecode(c.downField("disagree")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("neutral"), org.make.api.proposal.VoteResponse, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForneutral.tryDecode(c.downField("neutral")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecode(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("score"), Double, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecode(c.downField("score")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualifications.tryDecode(c.downField("qualifications")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("hasVoted"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForhasVoted.tryDecode(c.downField("hasVoted")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("agree"), org.make.api.proposal.VoteResponse, shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForneutral.tryDecodeAccumulating(c.downField("agree")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("disagree"), org.make.api.proposal.VoteResponse, shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForneutral.tryDecodeAccumulating(c.downField("disagree")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("neutral"), org.make.api.proposal.VoteResponse, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForneutral.tryDecodeAccumulating(c.downField("neutral")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecodeAccumulating(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("score"), Double, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecodeAccumulating(c.downField("score")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualifications.tryDecodeAccumulating(c.downField("qualifications")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("hasVoted"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForhasVoted.tryDecodeAccumulating(c.downField("hasVoted")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$31().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VotesResponse]](inst$macro$32)
})
|
|
471
|
28706
|
17521
-
17532
|
Select
|
org.make.api.proposal.ProposalActorResponse.VotesActorResponse.agree
|
|
votes.agree
|
|
471
|
30115
|
17553
-
17558
|
Select
|
org.make.core.proposal.VoteKey.Agree
|
|
org.make.core.proposal.VoteKey.Agree
|
|
471
|
29810
|
17498
-
17567
|
Apply
|
org.make.api.proposal.VoteResponse.parseVote
|
|
VoteResponse.parseVote(votes.agree, hasVoted.getOrElse[Boolean](org.make.core.proposal.VoteKey.Agree, false))
|
|
471
|
29261
|
17560
-
17565
|
Literal
|
<nosymbol>
|
|
false
|
|
471
|
28503
|
17534
-
17566
|
Apply
|
scala.collection.MapOps.getOrElse
|
|
hasVoted.getOrElse[Boolean](org.make.core.proposal.VoteKey.Agree, false)
|
|
472
|
28673
|
17645
-
17653
|
Select
|
org.make.core.proposal.VoteKey.Disagree
|
|
org.make.core.proposal.VoteKey.Disagree
|
|
472
|
29118
|
17626
-
17661
|
Apply
|
scala.collection.MapOps.getOrElse
|
|
hasVoted.getOrElse[Boolean](org.make.core.proposal.VoteKey.Disagree, false)
|
|
472
|
28687
|
17587
-
17662
|
Apply
|
org.make.api.proposal.VoteResponse.parseVote
|
|
VoteResponse.parseVote(votes.disagree, hasVoted.getOrElse[Boolean](org.make.core.proposal.VoteKey.Disagree, false))
|
|
472
|
29410
|
17610
-
17624
|
Select
|
org.make.api.proposal.ProposalActorResponse.VotesActorResponse.disagree
|
|
votes.disagree
|
|
472
|
29951
|
17655
-
17660
|
Literal
|
<nosymbol>
|
|
false
|
|
473
|
28431
|
17747
-
17752
|
Literal
|
<nosymbol>
|
|
false
|
|
473
|
29268
|
17738
-
17745
|
Select
|
org.make.core.proposal.VoteKey.Neutral
|
|
org.make.core.proposal.VoteKey.Neutral
|
|
473
|
29815
|
17719
-
17753
|
Apply
|
scala.collection.MapOps.getOrElse
|
|
hasVoted.getOrElse[Boolean](org.make.core.proposal.VoteKey.Neutral, false)
|
|
473
|
29381
|
17681
-
17754
|
Apply
|
org.make.api.proposal.VoteResponse.parseVote
|
|
VoteResponse.parseVote(votes.neutral, hasVoted.getOrElse[Boolean](org.make.core.proposal.VoteKey.Neutral, false))
|
|
473
|
30053
|
17704
-
17717
|
Select
|
org.make.api.proposal.ProposalActorResponse.VotesActorResponse.neutral
|
|
votes.neutral
|
|
474
|
28541
|
17771
-
17856
|
Apply
|
scala.Option.getOrElse
|
|
scala.`package`.Seq.apply[org.make.api.proposal.VoteResponse](agree, disagree, neutral).find(((vote: org.make.api.proposal.VoteResponse) => vote.voteKey.==(votedKey))).getOrElse[org.make.api.proposal.VoteResponse](agree)
|
|
475
|
29179
|
17916
-
17927
|
Select
|
org.make.api.proposal.VoteResponse.score
|
|
voted.score
|
|
475
|
30174
|
17951
-
17965
|
Select
|
org.make.api.proposal.VoteResponse.hasVoted
|
|
voted.hasVoted
|
|
475
|
29953
|
17901
-
17914
|
Select
|
org.make.api.proposal.VoteResponse.voteKey
|
|
voted.voteKey
|
|
475
|
28689
|
17929
-
17949
|
Select
|
org.make.api.proposal.VoteResponse.qualifications
|
|
voted.qualifications
|
|
475
|
29230
|
17861
-
17966
|
Apply
|
org.make.api.proposal.VotesResponse.apply
|
|
VotesResponse.apply(agree, disagree, neutral, voted.voteKey, voted.score, voted.qualifications, voted.hasVoted)
|
|
491
|
28490
|
18319
-
18330
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.VoteResponse]({
val inst$macro$24: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VoteResponse] = {
final class anon$lazy$macro$23 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$23 = {
anon$lazy$macro$23.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VoteResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.VoteResponse, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.VoteResponse, (Symbol @@ String("voteKey")) :: (Symbol @@ String("count")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.VoteResponse, (Symbol @@ String("voteKey")) :: (Symbol @@ String("count")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil](::.apply[Symbol @@ String("voteKey"), (Symbol @@ String("count")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")], ::.apply[Symbol @@ String("count"), (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")], ::.apply[Symbol @@ String("score"), (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")], ::.apply[Symbol @@ String("qualifications"), (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")], ::.apply[Symbol @@ String("hasVoted"), shapeless.HNil.type](scala.Symbol.apply("hasVoted").asInstanceOf[Symbol @@ String("hasVoted")], HNil)))))), Generic.instance[org.make.api.proposal.VoteResponse, org.make.core.proposal.VoteKey :: Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil](((x0$3: org.make.api.proposal.VoteResponse) => x0$3 match {
case (voteKey: org.make.core.proposal.VoteKey, count: Int, score: Double, qualifications: Seq[org.make.api.proposal.QualificationResponse], hasVoted: Boolean): org.make.api.proposal.VoteResponse((voteKey$macro$17 @ _), (count$macro$18 @ _), (score$macro$19 @ _), (qualifications$macro$20 @ _), (hasVoted$macro$21 @ _)) => ::.apply[org.make.core.proposal.VoteKey, Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](voteKey$macro$17, ::.apply[Int, Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](count$macro$18, ::.apply[Double, Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](score$macro$19, ::.apply[Seq[org.make.api.proposal.QualificationResponse], Boolean :: shapeless.HNil.type](qualifications$macro$20, ::.apply[Boolean, shapeless.HNil.type](hasVoted$macro$21, HNil))))).asInstanceOf[org.make.core.proposal.VoteKey :: Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil]
}), ((x0$4: org.make.core.proposal.VoteKey :: Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.proposal.VoteKey, tail: Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): org.make.core.proposal.VoteKey :: Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((voteKey$macro$12 @ _), (head: Int, tail: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((count$macro$13 @ _), (head: Double, tail: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((score$macro$14 @ _), (head: Seq[org.make.api.proposal.QualificationResponse], tail: Boolean :: shapeless.HNil): Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((qualifications$macro$15 @ _), (head: Boolean, tail: shapeless.HNil): Boolean :: shapeless.HNil((hasVoted$macro$16 @ _), HNil))))) => proposal.this.VoteResponse.apply(voteKey$macro$12, count$macro$13, score$macro$14, qualifications$macro$15, hasVoted$macro$16)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, (Symbol @@ String("count")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("count"), Int, (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("score"), Double, (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], (Symbol @@ String("hasVoted")) :: shapeless.HNil, Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("hasVoted"), Boolean, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("hasVoted")]](scala.Symbol.apply("hasVoted").asInstanceOf[Symbol @@ String("hasVoted")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("hasVoted")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("qualifications")]](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("qualifications")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("score")]](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("score")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("count")]](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("count")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("voteKey")]](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("voteKey")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$23.this.inst$macro$22)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VoteResponse]];
<stable> <accessor> lazy val inst$macro$22: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForvoteKey: io.circe.Decoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeDecoder;
private[this] val circeGenericDecoderForcount: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt;
private[this] val circeGenericDecoderForscore: io.circe.Decoder[Double] = circe.this.Decoder.decodeDouble;
private[this] val circeGenericDecoderForqualifications: io.circe.Decoder[Seq[org.make.api.proposal.QualificationResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.QualificationResponse](proposal.this.QualificationResponse.codec);
private[this] val circeGenericDecoderForhasVoted: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericEncoderForvoteKey: io.circe.Encoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeEncoder;
private[this] val circeGenericEncoderForcount: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt;
private[this] val circeGenericEncoderForscore: io.circe.Encoder[Double] = circe.this.Encoder.encodeDouble;
private[this] val circeGenericEncoderForqualifications: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.QualificationResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.QualificationResponse](proposal.this.QualificationResponse.codec);
private[this] val circeGenericEncoderForhasVoted: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey], tail: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvoteKey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("count"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcount @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("score"),Double], tail: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForscore @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForqualifications @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForhasVoted @ _), shapeless.HNil))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("voteKey", $anon.this.circeGenericEncoderForvoteKey.apply(circeGenericHListBindingForvoteKey)), scala.Tuple2.apply[String, io.circe.Json]("count", $anon.this.circeGenericEncoderForcount.apply(circeGenericHListBindingForcount)), scala.Tuple2.apply[String, io.circe.Json]("score", $anon.this.circeGenericEncoderForscore.apply(circeGenericHListBindingForscore)), scala.Tuple2.apply[String, io.circe.Json]("qualifications", $anon.this.circeGenericEncoderForqualifications.apply(circeGenericHListBindingForqualifications)), scala.Tuple2.apply[String, io.circe.Json]("hasVoted", $anon.this.circeGenericEncoderForhasVoted.apply(circeGenericHListBindingForhasVoted))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecode(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcount.tryDecode(c.downField("count")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("score"), Double, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecode(c.downField("score")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualifications.tryDecode(c.downField("qualifications")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("hasVoted"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForhasVoted.tryDecode(c.downField("hasVoted")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecodeAccumulating(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcount.tryDecodeAccumulating(c.downField("count")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("score"), Double, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecodeAccumulating(c.downField("score")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualifications.tryDecodeAccumulating(c.downField("qualifications")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("hasVoted"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForhasVoted.tryDecodeAccumulating(c.downField("hasVoted")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$23().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VoteResponse]](inst$macro$24)
})
|
|
494
|
28382
|
18412
-
18688
|
Apply
|
org.make.api.proposal.VoteResponse.apply
|
|
VoteResponse.apply(vote.key, vote.count, vote.score, vote.qualifications.map[org.make.api.proposal.QualificationResponse](((qualification: org.make.core.proposal.Qualification) => QualificationResponse.parseQualification(qualification, false))), hasVoted)
|
|
495
|
29884
|
18442
-
18450
|
Select
|
org.make.api.proposal.ProposalActorResponse.VoteActorResponse.key
|
|
vote.key
|
|
496
|
29383
|
18466
-
18476
|
Select
|
org.make.api.proposal.ProposalActorResponse.VoteActorResponse.count
|
|
vote.count
|
|
497
|
28545
|
18492
-
18502
|
Select
|
org.make.api.proposal.ProposalActorResponse.VoteActorResponse.score
|
|
vote.score
|
|
499
|
29186
|
18527
-
18655
|
Apply
|
scala.collection.IterableOps.map
|
|
vote.qualifications.map[org.make.api.proposal.QualificationResponse](((qualification: org.make.core.proposal.Qualification) => QualificationResponse.parseQualification(qualification, false)))
|
|
499
|
29922
|
18577
-
18654
|
Apply
|
org.make.api.proposal.QualificationResponse.parseQualification
|
|
QualificationResponse.parseQualification(qualification, false)
|
|
510
|
28385
|
18886
-
19443
|
Apply
|
org.make.api.proposal.VoteResponse.apply
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
VoteResponse.apply(vote.key, vote.countVerified, score, qualifications.map[org.make.api.proposal.QualificationResponse](((qualification: org.make.core.proposal.Qualification) => QualificationResponse.parseQualification(qualification, voteAndQualifications match {
case (value: org.make.core.history.HistoryActions.VoteAndQualifications): Some[org.make.core.history.HistoryActions.VoteAndQualifications]((voteKey: org.make.core.proposal.VoteKey, qualificationKeys: Map[org.make.core.proposal.QualificationKey,org.make.core.history.HistoryActions.VoteTrust], date: java.time.ZonedDateTime, trust: org.make.core.history.HistoryActions.VoteTrust): org.make.core.history.HistoryActions.VoteAndQualifications(_, (keys @ _), _, _)) if keys.contains(qualification.key) => true
case _ => false
}))), hasVoted)
|
|
511
|
30176
|
18916
-
18924
|
Select
|
org.make.core.proposal.Vote.key
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
vote.key
|
|
512
|
29233
|
18940
-
18958
|
Select
|
org.make.core.proposal.Vote.countVerified
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
vote.countVerified
|
|
515
|
29146
|
19004
-
19410
|
Apply
|
scala.collection.IterableOps.map
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
qualifications.map[org.make.api.proposal.QualificationResponse](((qualification: org.make.core.proposal.Qualification) => QualificationResponse.parseQualification(qualification, voteAndQualifications match {
case (value: org.make.core.history.HistoryActions.VoteAndQualifications): Some[org.make.core.history.HistoryActions.VoteAndQualifications]((voteKey: org.make.core.proposal.VoteKey, qualificationKeys: Map[org.make.core.proposal.QualificationKey,org.make.core.history.HistoryActions.VoteTrust], date: java.time.ZonedDateTime, trust: org.make.core.history.HistoryActions.VoteTrust): org.make.core.history.HistoryActions.VoteAndQualifications(_, (keys @ _), _, _)) if keys.contains(qualification.key) => true
case _ => false
})))
|
|
517
|
29983
|
19072
-
19400
|
Apply
|
org.make.api.proposal.QualificationResponse.parseQualification
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
QualificationResponse.parseQualification(qualification, voteAndQualifications match {
case (value: org.make.core.history.HistoryActions.VoteAndQualifications): Some[org.make.core.history.HistoryActions.VoteAndQualifications]((voteKey: org.make.core.proposal.VoteKey, qualificationKeys: Map[org.make.core.proposal.QualificationKey,org.make.core.history.HistoryActions.VoteTrust], date: java.time.ZonedDateTime, trust: org.make.core.history.HistoryActions.VoteTrust): org.make.core.history.HistoryActions.VoteAndQualifications(_, (keys @ _), _, _)) if keys.contains(qualification.key) => true
case _ => false
})
|
|
518
|
28458
|
19252
-
19269
|
Select
|
org.make.core.proposal.Qualification.key
|
|
qualification.key
|
|
518
|
29408
|
19274
-
19278
|
Literal
|
<nosymbol>
|
|
true
|
|
518
|
29889
|
19238
-
19270
|
Apply
|
scala.collection.MapOps.contains
|
|
keys.contains(qualification.key)
|
|
519
|
28657
|
19380
-
19385
|
Literal
|
<nosymbol>
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
false
|
|
539
|
30117
|
19802
-
19813
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.QualificationResponse]({
val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.QualificationResponse] = {
final class anon$lazy$macro$15 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$15 = {
anon$lazy$macro$15.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.QualificationResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.QualificationResponse, shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.QualificationResponse, (Symbol @@ String("qualificationKey")) :: (Symbol @@ String("count")) :: (Symbol @@ String("hasQualified")) :: shapeless.HNil, org.make.core.proposal.QualificationKey :: Int :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.QualificationResponse, (Symbol @@ String("qualificationKey")) :: (Symbol @@ String("count")) :: (Symbol @@ String("hasQualified")) :: shapeless.HNil](::.apply[Symbol @@ String("qualificationKey"), (Symbol @@ String("count")) :: (Symbol @@ String("hasQualified")) :: shapeless.HNil.type](scala.Symbol.apply("qualificationKey").asInstanceOf[Symbol @@ String("qualificationKey")], ::.apply[Symbol @@ String("count"), (Symbol @@ String("hasQualified")) :: shapeless.HNil.type](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")], ::.apply[Symbol @@ String("hasQualified"), shapeless.HNil.type](scala.Symbol.apply("hasQualified").asInstanceOf[Symbol @@ String("hasQualified")], HNil)))), Generic.instance[org.make.api.proposal.QualificationResponse, org.make.core.proposal.QualificationKey :: Int :: Boolean :: shapeless.HNil](((x0$3: org.make.api.proposal.QualificationResponse) => x0$3 match {
case (qualificationKey: org.make.core.proposal.QualificationKey, count: Int, hasQualified: Boolean): org.make.api.proposal.QualificationResponse((qualificationKey$macro$11 @ _), (count$macro$12 @ _), (hasQualified$macro$13 @ _)) => ::.apply[org.make.core.proposal.QualificationKey, Int :: Boolean :: shapeless.HNil.type](qualificationKey$macro$11, ::.apply[Int, Boolean :: shapeless.HNil.type](count$macro$12, ::.apply[Boolean, shapeless.HNil.type](hasQualified$macro$13, HNil))).asInstanceOf[org.make.core.proposal.QualificationKey :: Int :: Boolean :: shapeless.HNil]
}), ((x0$4: org.make.core.proposal.QualificationKey :: Int :: Boolean :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.proposal.QualificationKey, tail: Int :: Boolean :: shapeless.HNil): org.make.core.proposal.QualificationKey :: Int :: Boolean :: shapeless.HNil((qualificationKey$macro$8 @ _), (head: Int, tail: Boolean :: shapeless.HNil): Int :: Boolean :: shapeless.HNil((count$macro$9 @ _), (head: Boolean, tail: shapeless.HNil): Boolean :: shapeless.HNil((hasQualified$macro$10 @ _), HNil))) => proposal.this.QualificationResponse.apply(qualificationKey$macro$8, count$macro$9, hasQualified$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("qualificationKey"), org.make.core.proposal.QualificationKey, (Symbol @@ String("count")) :: (Symbol @@ String("hasQualified")) :: shapeless.HNil, Int :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("count"), Int, (Symbol @@ String("hasQualified")) :: shapeless.HNil, Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("hasQualified"), Boolean, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("hasQualified")]](scala.Symbol.apply("hasQualified").asInstanceOf[Symbol @@ String("hasQualified")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("hasQualified")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("count")]](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("count")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("qualificationKey")]](scala.Symbol.apply("qualificationKey").asInstanceOf[Symbol @@ String("qualificationKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("qualificationKey")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.QualificationResponse]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForqualificationKey: io.circe.Decoder[org.make.core.proposal.QualificationKey] = proposal.this.QualificationKey.circeDecoder;
private[this] val circeGenericDecoderForcount: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt;
private[this] val circeGenericDecoderForhasQualified: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericEncoderForqualificationKey: io.circe.Encoder[org.make.core.proposal.QualificationKey] = proposal.this.QualificationKey.circeEncoder;
private[this] val circeGenericEncoderForcount: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt;
private[this] val circeGenericEncoderForhasQualified: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey], tail: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForqualificationKey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("count"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcount @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForhasQualified @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("qualificationKey", $anon.this.circeGenericEncoderForqualificationKey.apply(circeGenericHListBindingForqualificationKey)), scala.Tuple2.apply[String, io.circe.Json]("count", $anon.this.circeGenericEncoderForcount.apply(circeGenericHListBindingForcount)), scala.Tuple2.apply[String, io.circe.Json]("hasQualified", $anon.this.circeGenericEncoderForhasQualified.apply(circeGenericHListBindingForhasQualified))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("qualificationKey"), org.make.core.proposal.QualificationKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualificationKey.tryDecode(c.downField("qualificationKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcount.tryDecode(c.downField("count")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("hasQualified"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForhasQualified.tryDecode(c.downField("hasQualified")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("qualificationKey"), org.make.core.proposal.QualificationKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualificationKey.tryDecodeAccumulating(c.downField("qualificationKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcount.tryDecodeAccumulating(c.downField("count")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("hasQualified"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForhasQualified.tryDecodeAccumulating(c.downField("hasQualified")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$15().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.QualificationResponse]](inst$macro$16)
})
|
|
542
|
29853
|
19922
-
20063
|
Apply
|
org.make.api.proposal.QualificationResponse.apply
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
QualificationResponse.apply(qualification.key, qualification.count, hasQualified)
|
|
543
|
29338
|
19970
-
19987
|
Select
|
org.make.core.proposal.Qualification.key
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
qualification.key
|
|
544
|
28460
|
20003
-
20022
|
Select
|
org.make.core.proposal.Qualification.count
|
org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest
|
qualification.count
|
|
560
|
29013
|
20523
-
20534
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.DuplicateResponse]({
val inst$macro$24: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.DuplicateResponse] = {
final class anon$lazy$macro$23 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$23 = {
anon$lazy$macro$23.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.DuplicateResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.DuplicateResponse, shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.DuplicateResponse, (Symbol @@ String("ideaId")) :: (Symbol @@ String("ideaName")) :: (Symbol @@ String("proposalId")) :: (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil, org.make.core.idea.IdeaId :: String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.DuplicateResponse, (Symbol @@ String("ideaId")) :: (Symbol @@ String("ideaName")) :: (Symbol @@ String("proposalId")) :: (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil](::.apply[Symbol @@ String("ideaId"), (Symbol @@ String("ideaName")) :: (Symbol @@ String("proposalId")) :: (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil.type](scala.Symbol.apply("ideaId").asInstanceOf[Symbol @@ String("ideaId")], ::.apply[Symbol @@ String("ideaName"), (Symbol @@ String("proposalId")) :: (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil.type](scala.Symbol.apply("ideaName").asInstanceOf[Symbol @@ String("ideaName")], ::.apply[Symbol @@ String("proposalId"), (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], ::.apply[Symbol @@ String("proposalContent"), (Symbol @@ String("score")) :: shapeless.HNil.type](scala.Symbol.apply("proposalContent").asInstanceOf[Symbol @@ String("proposalContent")], ::.apply[Symbol @@ String("score"), shapeless.HNil.type](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")], HNil)))))), Generic.instance[org.make.api.proposal.DuplicateResponse, org.make.core.idea.IdeaId :: String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil](((x0$3: org.make.api.proposal.DuplicateResponse) => x0$3 match {
case (ideaId: org.make.core.idea.IdeaId, ideaName: String, proposalId: org.make.core.proposal.ProposalId, proposalContent: String, score: Double): org.make.api.proposal.DuplicateResponse((ideaId$macro$17 @ _), (ideaName$macro$18 @ _), (proposalId$macro$19 @ _), (proposalContent$macro$20 @ _), (score$macro$21 @ _)) => ::.apply[org.make.core.idea.IdeaId, String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil.type](ideaId$macro$17, ::.apply[String, org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil.type](ideaName$macro$18, ::.apply[org.make.core.proposal.ProposalId, String :: Double :: shapeless.HNil.type](proposalId$macro$19, ::.apply[String, Double :: shapeless.HNil.type](proposalContent$macro$20, ::.apply[Double, shapeless.HNil.type](score$macro$21, HNil))))).asInstanceOf[org.make.core.idea.IdeaId :: String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil]
}), ((x0$4: org.make.core.idea.IdeaId :: String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.idea.IdeaId, tail: String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil): org.make.core.idea.IdeaId :: String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil((ideaId$macro$12 @ _), (head: String, tail: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil): String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil((ideaName$macro$13 @ _), (head: org.make.core.proposal.ProposalId, tail: String :: Double :: shapeless.HNil): org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil((proposalId$macro$14 @ _), (head: String, tail: Double :: shapeless.HNil): String :: Double :: shapeless.HNil((proposalContent$macro$15 @ _), (head: Double, tail: shapeless.HNil): Double :: shapeless.HNil((score$macro$16 @ _), HNil))))) => proposal.this.DuplicateResponse.apply(ideaId$macro$12, ideaName$macro$13, proposalId$macro$14, proposalContent$macro$15, score$macro$16)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ideaId"), org.make.core.idea.IdeaId, (Symbol @@ String("ideaName")) :: (Symbol @@ String("proposalId")) :: (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil, String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ideaName"), String, (Symbol @@ String("proposalId")) :: (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil, String :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalContent"), String, (Symbol @@ String("score")) :: shapeless.HNil, Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("score"), Double, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("score")]](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("score")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalContent")]](scala.Symbol.apply("proposalContent").asInstanceOf[Symbol @@ String("proposalContent")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalContent")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalId")]](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ideaName")]](scala.Symbol.apply("ideaName").asInstanceOf[Symbol @@ String("ideaName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ideaName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ideaId")]](scala.Symbol.apply("ideaId").asInstanceOf[Symbol @@ String("ideaId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ideaId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$23.this.inst$macro$22)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.DuplicateResponse]];
<stable> <accessor> lazy val inst$macro$22: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForideaId: io.circe.Decoder[org.make.core.idea.IdeaId] = idea.this.IdeaId.ideaIdDecoder;
private[this] val circeGenericDecoderForproposalId: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder;
private[this] val circeGenericDecoderForproposalContent: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderForscore: io.circe.Decoder[Double] = circe.this.Decoder.decodeDouble;
private[this] val circeGenericEncoderForideaId: io.circe.Encoder[org.make.core.idea.IdeaId] = idea.this.IdeaId.ideaIdEncoder;
private[this] val circeGenericEncoderForproposalId: io.circe.Encoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdEncoder;
private[this] val circeGenericEncoderForproposalContent: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
private[this] val circeGenericEncoderForscore: io.circe.Encoder[Double] = circe.this.Encoder.encodeDouble;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId], tail: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForideaId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForideaName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalContent @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("score"),Double], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForscore @ _), shapeless.HNil))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("ideaId", $anon.this.circeGenericEncoderForideaId.apply(circeGenericHListBindingForideaId)), scala.Tuple2.apply[String, io.circe.Json]("ideaName", $anon.this.circeGenericEncoderForproposalContent.apply(circeGenericHListBindingForideaName)), scala.Tuple2.apply[String, io.circe.Json]("proposalId", $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForproposalId)), scala.Tuple2.apply[String, io.circe.Json]("proposalContent", $anon.this.circeGenericEncoderForproposalContent.apply(circeGenericHListBindingForproposalContent)), scala.Tuple2.apply[String, io.circe.Json]("score", $anon.this.circeGenericEncoderForscore.apply(circeGenericHListBindingForscore))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("ideaId"), org.make.core.idea.IdeaId, shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaId.tryDecode(c.downField("ideaId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("ideaName"), String, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalContent.tryDecode(c.downField("ideaName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalContent"), String, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalContent.tryDecode(c.downField("proposalContent")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("score"), Double, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecode(c.downField("score")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("ideaId"), org.make.core.idea.IdeaId, shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaId.tryDecodeAccumulating(c.downField("ideaId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("ideaName"), String, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalContent.tryDecodeAccumulating(c.downField("ideaName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalContent"), String, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalContent.tryDecodeAccumulating(c.downField("proposalContent")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("score"), Double, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecodeAccumulating(c.downField("score")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$23().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.DuplicateResponse]](inst$macro$24)
})
|
|
577
|
28613
|
21128
-
21139
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.TagForProposalResponse]({
val inst$macro$32: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagForProposalResponse] = {
final class anon$lazy$macro$31 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$31 = {
anon$lazy$macro$31.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagForProposalResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.TagForProposalResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.TagForProposalResponse, (Symbol @@ String("id")) :: (Symbol @@ String("label")) :: (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil, org.make.core.tag.TagId :: String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.TagForProposalResponse, (Symbol @@ String("id")) :: (Symbol @@ String("label")) :: (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("label")) :: (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("label"), (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil.type](scala.Symbol.apply("label").asInstanceOf[Symbol @@ String("label")], ::.apply[Symbol @@ String("tagTypeId"), (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil.type](scala.Symbol.apply("tagTypeId").asInstanceOf[Symbol @@ String("tagTypeId")], ::.apply[Symbol @@ String("weight"), (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil.type](scala.Symbol.apply("weight").asInstanceOf[Symbol @@ String("weight")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("checked"), (Symbol @@ String("predicted")) :: shapeless.HNil.type](scala.Symbol.apply("checked").asInstanceOf[Symbol @@ String("checked")], ::.apply[Symbol @@ String("predicted"), shapeless.HNil.type](scala.Symbol.apply("predicted").asInstanceOf[Symbol @@ String("predicted")], HNil)))))))), Generic.instance[org.make.api.proposal.TagForProposalResponse, org.make.core.tag.TagId :: String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil](((x0$3: org.make.api.proposal.TagForProposalResponse) => x0$3 match {
case (id: org.make.core.tag.TagId, label: String, tagTypeId: org.make.core.tag.TagTypeId, weight: Float, questionId: Option[org.make.core.question.QuestionId], checked: Boolean, predicted: Boolean): org.make.api.proposal.TagForProposalResponse((id$macro$23 @ _), (label$macro$24 @ _), (tagTypeId$macro$25 @ _), (weight$macro$26 @ _), (questionId$macro$27 @ _), (checked$macro$28 @ _), (predicted$macro$29 @ _)) => ::.apply[org.make.core.tag.TagId, String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil.type](id$macro$23, ::.apply[String, org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil.type](label$macro$24, ::.apply[org.make.core.tag.TagTypeId, Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil.type](tagTypeId$macro$25, ::.apply[Float, Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil.type](weight$macro$26, ::.apply[Option[org.make.core.question.QuestionId], Boolean :: Boolean :: shapeless.HNil.type](questionId$macro$27, ::.apply[Boolean, Boolean :: shapeless.HNil.type](checked$macro$28, ::.apply[Boolean, shapeless.HNil.type](predicted$macro$29, HNil))))))).asInstanceOf[org.make.core.tag.TagId :: String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil]
}), ((x0$4: org.make.core.tag.TagId :: String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.tag.TagId, tail: String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil): org.make.core.tag.TagId :: String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil((id$macro$16 @ _), (head: String, tail: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil): String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil((label$macro$17 @ _), (head: org.make.core.tag.TagTypeId, tail: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil): org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil((tagTypeId$macro$18 @ _), (head: Float, tail: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil): Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil((weight$macro$19 @ _), (head: Option[org.make.core.question.QuestionId], tail: Boolean :: Boolean :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil((questionId$macro$20 @ _), (head: Boolean, tail: Boolean :: shapeless.HNil): Boolean :: Boolean :: shapeless.HNil((checked$macro$21 @ _), (head: Boolean, tail: shapeless.HNil): Boolean :: shapeless.HNil((predicted$macro$22 @ _), HNil))))))) => proposal.this.TagForProposalResponse.apply(id$macro$16, label$macro$17, tagTypeId$macro$18, weight$macro$19, questionId$macro$20, checked$macro$21, predicted$macro$22)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.tag.TagId, (Symbol @@ String("label")) :: (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil, String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("label"), String, (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil, org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tagTypeId"), org.make.core.tag.TagTypeId, (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil, Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("weight"), Float, (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil, Boolean :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("checked"), Boolean, (Symbol @@ String("predicted")) :: shapeless.HNil, Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("predicted"), Boolean, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("predicted")]](scala.Symbol.apply("predicted").asInstanceOf[Symbol @@ String("predicted")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("predicted")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("checked")]](scala.Symbol.apply("checked").asInstanceOf[Symbol @@ String("checked")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("checked")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("weight")]](scala.Symbol.apply("weight").asInstanceOf[Symbol @@ String("weight")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("weight")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tagTypeId")]](scala.Symbol.apply("tagTypeId").asInstanceOf[Symbol @@ String("tagTypeId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tagTypeId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("label")]](scala.Symbol.apply("label").asInstanceOf[Symbol @@ String("label")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("label")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$31.this.inst$macro$30)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagForProposalResponse]];
<stable> <accessor> lazy val inst$macro$30: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForid: io.circe.Decoder[org.make.core.tag.TagId] = tag.this.TagId.tagIdDecoder;
private[this] val circeGenericDecoderForlabel: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericDecoderFortagTypeId: io.circe.Decoder[org.make.core.tag.TagTypeId] = tag.this.TagTypeId.tagIdDecoder;
private[this] val circeGenericDecoderForweight: io.circe.Decoder[Float] = circe.this.Decoder.decodeFloat;
private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[Option[org.make.core.question.QuestionId]] = circe.this.Decoder.decodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder);
private[this] val circeGenericDecoderForpredicted: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean;
private[this] val circeGenericEncoderForid: io.circe.Encoder[org.make.core.tag.TagId] = tag.this.TagId.tagIdEncoder;
private[this] val circeGenericEncoderForlabel: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
private[this] val circeGenericEncoderFortagTypeId: io.circe.Encoder[org.make.core.tag.TagTypeId] = tag.this.TagTypeId.tagIdEncoder;
private[this] val circeGenericEncoderForweight: io.circe.Encoder[Float] = circe.this.Encoder.encodeFloat;
private[this] val circeGenericEncoderForquestionId: io.circe.Encoder[Option[org.make.core.question.QuestionId]] = circe.this.Encoder.encodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdEncoder);
private[this] val circeGenericEncoderForpredicted: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId], tail: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("label"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlabel @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId], tail: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortagTypeId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float], tail: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForweight @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]], tail: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForchecked @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpredicted @ _), shapeless.HNil))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("id", $anon.this.circeGenericEncoderForid.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("label", $anon.this.circeGenericEncoderForlabel.apply(circeGenericHListBindingForlabel)), scala.Tuple2.apply[String, io.circe.Json]("tagTypeId", $anon.this.circeGenericEncoderFortagTypeId.apply(circeGenericHListBindingFortagTypeId)), scala.Tuple2.apply[String, io.circe.Json]("weight", $anon.this.circeGenericEncoderForweight.apply(circeGenericHListBindingForweight)), scala.Tuple2.apply[String, io.circe.Json]("questionId", $anon.this.circeGenericEncoderForquestionId.apply(circeGenericHListBindingForquestionId)), scala.Tuple2.apply[String, io.circe.Json]("checked", $anon.this.circeGenericEncoderForpredicted.apply(circeGenericHListBindingForchecked)), scala.Tuple2.apply[String, io.circe.Json]("predicted", $anon.this.circeGenericEncoderForpredicted.apply(circeGenericHListBindingForpredicted))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecode(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("label"), String, shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabel.tryDecode(c.downField("label")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tagTypeId"), org.make.core.tag.TagTypeId, shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagTypeId.tryDecode(c.downField("tagTypeId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("weight"), Float, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweight.tryDecode(c.downField("weight")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("checked"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredicted.tryDecode(c.downField("checked")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("predicted"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredicted.tryDecode(c.downField("predicted")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecodeAccumulating(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("label"), String, shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabel.tryDecodeAccumulating(c.downField("label")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tagTypeId"), org.make.core.tag.TagTypeId, shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagTypeId.tryDecodeAccumulating(c.downField("tagTypeId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("weight"), Float, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweight.tryDecodeAccumulating(c.downField("weight")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("checked"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredicted.tryDecodeAccumulating(c.downField("checked")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("predicted"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredicted.tryDecodeAccumulating(c.downField("predicted")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$31().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagForProposalResponse]](inst$macro$32)
})
|
|
580
|
28444
|
21231
-
21455
|
Apply
|
org.make.api.proposal.TagForProposalResponse.apply
|
|
TagForProposalResponse.apply(tag.tagId, tag.label, tag.tagTypeId, tag.weight, tag.questionId, checked, predicted)
|
|
581
|
29971
|
21266
-
21275
|
Select
|
org.make.core.tag.Tag.tagId
|
|
tag.tagId
|
|
582
|
29154
|
21291
-
21300
|
Select
|
org.make.core.tag.Tag.label
|
|
tag.label
|
|
583
|
28313
|
21320
-
21333
|
Select
|
org.make.core.tag.Tag.tagTypeId
|
|
tag.tagTypeId
|
|
584
|
30084
|
21350
-
21360
|
Select
|
org.make.core.tag.Tag.weight
|
|
tag.weight
|
|
585
|
29226
|
21381
-
21395
|
Select
|
org.make.core.tag.Tag.questionId
|
|
tag.questionId
|
|
597
|
29858
|
21715
-
21726
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
org.make.api.proposal.proposalservicetest
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.TagsForProposalResponse]({
val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagsForProposalResponse] = {
final class anon$lazy$macro$11 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$11 = {
anon$lazy$macro$11.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagsForProposalResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.TagsForProposalResponse, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.TagsForProposalResponse, (Symbol @@ String("tags")) :: (Symbol @@ String("modelName")) :: shapeless.HNil, Seq[org.make.api.proposal.TagForProposalResponse] :: String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.TagsForProposalResponse, (Symbol @@ String("tags")) :: (Symbol @@ String("modelName")) :: shapeless.HNil](::.apply[Symbol @@ String("tags"), (Symbol @@ String("modelName")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("modelName"), shapeless.HNil.type](scala.Symbol.apply("modelName").asInstanceOf[Symbol @@ String("modelName")], HNil))), Generic.instance[org.make.api.proposal.TagsForProposalResponse, Seq[org.make.api.proposal.TagForProposalResponse] :: String :: shapeless.HNil](((x0$3: org.make.api.proposal.TagsForProposalResponse) => x0$3 match {
case (tags: Seq[org.make.api.proposal.TagForProposalResponse], modelName: String): org.make.api.proposal.TagsForProposalResponse((tags$macro$8 @ _), (modelName$macro$9 @ _)) => ::.apply[Seq[org.make.api.proposal.TagForProposalResponse], String :: shapeless.HNil.type](tags$macro$8, ::.apply[String, shapeless.HNil.type](modelName$macro$9, HNil)).asInstanceOf[Seq[org.make.api.proposal.TagForProposalResponse] :: String :: shapeless.HNil]
}), ((x0$4: Seq[org.make.api.proposal.TagForProposalResponse] :: String :: shapeless.HNil) => x0$4 match {
case (head: Seq[org.make.api.proposal.TagForProposalResponse], tail: String :: shapeless.HNil): Seq[org.make.api.proposal.TagForProposalResponse] :: String :: shapeless.HNil((tags$macro$6 @ _), (head: String, tail: shapeless.HNil): String :: shapeless.HNil((modelName$macro$7 @ _), HNil)) => proposal.this.TagsForProposalResponse.apply(tags$macro$6, modelName$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tags"), Seq[org.make.api.proposal.TagForProposalResponse], (Symbol @@ String("modelName")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("modelName"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("modelName")]](scala.Symbol.apply("modelName").asInstanceOf[Symbol @@ String("modelName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("modelName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tags")]](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tags")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagsForProposalResponse]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderFortags: io.circe.Decoder[Seq[org.make.api.proposal.TagForProposalResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.TagForProposalResponse](proposal.this.TagForProposalResponse.codec);
private[this] val circeGenericDecoderFormodelName: io.circe.Decoder[String] = circe.this.Decoder.decodeString;
private[this] val circeGenericEncoderFortags: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.TagForProposalResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.TagForProposalResponse](proposal.this.TagForProposalResponse.codec);
private[this] val circeGenericEncoderFormodelName: io.circe.Encoder[String] = circe.this.Encoder.encodeString;
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortags @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFormodelName @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("tags", $anon.this.circeGenericEncoderFortags.apply(circeGenericHListBindingFortags)), scala.Tuple2.apply[String, io.circe.Json]("modelName", $anon.this.circeGenericEncoderFormodelName.apply(circeGenericHListBindingFormodelName))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tags"), Seq[org.make.api.proposal.TagForProposalResponse], shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecode(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("modelName"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormodelName.tryDecode(c.downField("modelName")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tags"), Seq[org.make.api.proposal.TagForProposalResponse], shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecodeAccumulating(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("modelName"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormodelName.tryDecodeAccumulating(c.downField("modelName")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagsForProposalResponse]](inst$macro$12)
})
|
|
599
|
29020
|
21798
-
21807
|
TypeApply
|
scala.collection.SeqFactory.Delegate.empty
|
org.make.api.proposal.proposalservicetest
|
scala.`package`.Seq.empty[Nothing]
|
|
599
|
28580
|
21821
-
21823
|
Literal
|
<nosymbol>
|
org.make.api.proposal.proposalservicetest
|
""
|
|
599
|
29919
|
21767
-
21824
|
Apply
|
org.make.api.proposal.TagsForProposalResponse.apply
|
org.make.api.proposal.proposalservicetest
|
TagsForProposalResponse.apply(scala.`package`.Seq.empty[Nothing], "")
|
|
612
|
29125
|
22325
-
22335
|
Literal
|
<nosymbol>
|
|
"Ok,Error"
|
|
628
|
28276
|
22842
-
22879
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalKeywordsResponse]({
val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalKeywordsResponse] = {
final class anon$lazy$macro$15 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$15 = {
anon$lazy$macro$15.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalKeywordsResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalKeywordsResponse, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalKeywordsResponse, (Symbol @@ String("proposalId")) :: (Symbol @@ String("status")) :: (Symbol @@ String("message")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalKeywordsResponse, (Symbol @@ String("proposalId")) :: (Symbol @@ String("status")) :: (Symbol @@ String("message")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalId"), (Symbol @@ String("status")) :: (Symbol @@ String("message")) :: shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], ::.apply[Symbol @@ String("status"), (Symbol @@ String("message")) :: shapeless.HNil.type](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")], ::.apply[Symbol @@ String("message"), shapeless.HNil.type](scala.Symbol.apply("message").asInstanceOf[Symbol @@ String("message")], HNil)))), Generic.instance[org.make.api.proposal.ProposalKeywordsResponse, org.make.core.proposal.ProposalId :: org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalKeywordsResponse) => x0$3 match {
case (proposalId: org.make.core.proposal.ProposalId, status: org.make.api.proposal.ProposalKeywordsResponseStatus, message: Option[String]): org.make.api.proposal.ProposalKeywordsResponse((proposalId$macro$11 @ _), (status$macro$12 @ _), (message$macro$13 @ _)) => ::.apply[org.make.core.proposal.ProposalId, org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil.type](proposalId$macro$11, ::.apply[org.make.api.proposal.ProposalKeywordsResponseStatus, Option[String] :: shapeless.HNil.type](status$macro$12, ::.apply[Option[String], shapeless.HNil.type](message$macro$13, HNil))).asInstanceOf[org.make.core.proposal.ProposalId :: org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil]
}), ((x0$4: org.make.core.proposal.ProposalId :: org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.proposal.ProposalId, tail: org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil): org.make.core.proposal.ProposalId :: org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil((proposalId$macro$8 @ _), (head: org.make.api.proposal.ProposalKeywordsResponseStatus, tail: Option[String] :: shapeless.HNil): org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil((status$macro$9 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((message$macro$10 @ _), HNil))) => proposal.this.ProposalKeywordsResponse.apply(proposalId$macro$8, status$macro$9, message$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, (Symbol @@ String("status")) :: (Symbol @@ String("message")) :: shapeless.HNil, org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("status"), org.make.api.proposal.ProposalKeywordsResponseStatus, (Symbol @@ String("message")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("message"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("message")]](scala.Symbol.apply("message").asInstanceOf[Symbol @@ String("message")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("message")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("status")]](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("status")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalId")]](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalKeywordsResponse]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForproposalId: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder;
private[this] val circeGenericDecoderForstatus: io.circe.Decoder[org.make.api.proposal.ProposalKeywordsResponseStatus] = proposal.this.ProposalKeywordsResponseStatus.circeDecoder;
private[this] val circeGenericDecoderFormessage: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericEncoderForproposalId: io.circe.Encoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdEncoder;
private[this] val circeGenericEncoderForstatus: io.circe.Encoder[org.make.api.proposal.ProposalKeywordsResponseStatus] = proposal.this.ProposalKeywordsResponseStatus.circeEncoder;
private[this] val circeGenericEncoderFormessage: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId], tail: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus], tail: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForstatus @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFormessage @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposalId", $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForproposalId)), scala.Tuple2.apply[String, io.circe.Json]("status", $anon.this.circeGenericEncoderForstatus.apply(circeGenericHListBindingForstatus)), scala.Tuple2.apply[String, io.circe.Json]("message", $anon.this.circeGenericEncoderFormessage.apply(circeGenericHListBindingFormessage))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("status"), org.make.api.proposal.ProposalKeywordsResponseStatus, shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecode(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("message"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormessage.tryDecode(c.downField("message")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("status"), org.make.api.proposal.ProposalKeywordsResponseStatus, shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecodeAccumulating(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("message"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormessage.tryDecodeAccumulating(c.downField("message")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$15().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalKeywordsResponse]](inst$macro$16)
})
|
|
638
|
30086
|
23142
-
23173
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.BulkActionResponse]({
val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkActionResponse] = {
final class anon$lazy$macro$11 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$11 = {
anon$lazy$macro$11.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkActionResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.BulkActionResponse, shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.BulkActionResponse, (Symbol @@ String("successes")) :: (Symbol @@ String("failures")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.BulkActionResponse, (Symbol @@ String("successes")) :: (Symbol @@ String("failures")) :: shapeless.HNil](::.apply[Symbol @@ String("successes"), (Symbol @@ String("failures")) :: shapeless.HNil.type](scala.Symbol.apply("successes").asInstanceOf[Symbol @@ String("successes")], ::.apply[Symbol @@ String("failures"), shapeless.HNil.type](scala.Symbol.apply("failures").asInstanceOf[Symbol @@ String("failures")], HNil))), Generic.instance[org.make.api.proposal.BulkActionResponse, Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil](((x0$3: org.make.api.proposal.BulkActionResponse) => x0$3 match {
case (successes: Seq[org.make.core.proposal.ProposalId], failures: Seq[org.make.api.proposal.SingleActionResponse]): org.make.api.proposal.BulkActionResponse((successes$macro$8 @ _), (failures$macro$9 @ _)) => ::.apply[Seq[org.make.core.proposal.ProposalId], Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil.type](successes$macro$8, ::.apply[Seq[org.make.api.proposal.SingleActionResponse], shapeless.HNil.type](failures$macro$9, HNil)).asInstanceOf[Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil]
}), ((x0$4: Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil) => x0$4 match {
case (head: Seq[org.make.core.proposal.ProposalId], tail: Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil): Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil((successes$macro$6 @ _), (head: Seq[org.make.api.proposal.SingleActionResponse], tail: shapeless.HNil): Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil((failures$macro$7 @ _), HNil)) => proposal.this.BulkActionResponse.apply(successes$macro$6, failures$macro$7)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("successes"), Seq[org.make.core.proposal.ProposalId], (Symbol @@ String("failures")) :: shapeless.HNil, Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("failures"), Seq[org.make.api.proposal.SingleActionResponse], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("failures")]](scala.Symbol.apply("failures").asInstanceOf[Symbol @@ String("failures")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("failures")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("successes")]](scala.Symbol.apply("successes").asInstanceOf[Symbol @@ String("successes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("successes")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkActionResponse]];
<stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForsuccesses: io.circe.Decoder[Seq[org.make.core.proposal.ProposalId]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder);
private[this] val circeGenericDecoderForfailures: io.circe.Decoder[Seq[org.make.api.proposal.SingleActionResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.SingleActionResponse](proposal.this.SingleActionResponse.codec);
private[this] val circeGenericEncoderForsuccesses: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.ProposalId]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdEncoder);
private[this] val circeGenericEncoderForfailures: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.SingleActionResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.SingleActionResponse](proposal.this.SingleActionResponse.codec);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]], tail: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsuccesses @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForfailures @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("successes", $anon.this.circeGenericEncoderForsuccesses.apply(circeGenericHListBindingForsuccesses)), scala.Tuple2.apply[String, io.circe.Json]("failures", $anon.this.circeGenericEncoderForfailures.apply(circeGenericHListBindingForfailures))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("successes"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsuccesses.tryDecode(c.downField("successes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("failures"), Seq[org.make.api.proposal.SingleActionResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfailures.tryDecode(c.downField("failures")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("successes"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsuccesses.tryDecodeAccumulating(c.downField("successes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("failures"), Seq[org.make.api.proposal.SingleActionResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfailures.tryDecodeAccumulating(c.downField("failures")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$11().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkActionResponse]](inst$macro$12)
})
|
|
650
|
29330
|
23631
-
23664
|
ApplyToImplicitArgs
|
io.circe.generic.semiauto.deriveCodec
|
|
io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.SingleActionResponse]({
val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.SingleActionResponse] = {
final class anon$lazy$macro$15 extends AnyRef with Serializable {
def <init>(): anon$lazy$macro$15 = {
anon$lazy$macro$15.super.<init>();
()
};
<stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.SingleActionResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.SingleActionResponse, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.SingleActionResponse, (Symbol @@ String("proposalId")) :: (Symbol @@ String("key")) :: (Symbol @@ String("message")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.SingleActionResponse, (Symbol @@ String("proposalId")) :: (Symbol @@ String("key")) :: (Symbol @@ String("message")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalId"), (Symbol @@ String("key")) :: (Symbol @@ String("message")) :: shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], ::.apply[Symbol @@ String("key"), (Symbol @@ String("message")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("message"), shapeless.HNil.type](scala.Symbol.apply("message").asInstanceOf[Symbol @@ String("message")], HNil)))), Generic.instance[org.make.api.proposal.SingleActionResponse, org.make.core.proposal.ProposalId :: org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.SingleActionResponse) => x0$3 match {
case (proposalId: org.make.core.proposal.ProposalId, key: org.make.api.proposal.ActionKey, message: Option[String]): org.make.api.proposal.SingleActionResponse((proposalId$macro$11 @ _), (key$macro$12 @ _), (message$macro$13 @ _)) => ::.apply[org.make.core.proposal.ProposalId, org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil.type](proposalId$macro$11, ::.apply[org.make.api.proposal.ActionKey, Option[String] :: shapeless.HNil.type](key$macro$12, ::.apply[Option[String], shapeless.HNil.type](message$macro$13, HNil))).asInstanceOf[org.make.core.proposal.ProposalId :: org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil]
}), ((x0$4: org.make.core.proposal.ProposalId :: org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil) => x0$4 match {
case (head: org.make.core.proposal.ProposalId, tail: org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil): org.make.core.proposal.ProposalId :: org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil((proposalId$macro$8 @ _), (head: org.make.api.proposal.ActionKey, tail: Option[String] :: shapeless.HNil): org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil((key$macro$9 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((message$macro$10 @ _), HNil))) => proposal.this.SingleActionResponse.apply(proposalId$macro$8, key$macro$9, message$macro$10)
})), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, (Symbol @@ String("key")) :: (Symbol @@ String("message")) :: shapeless.HNil, org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("key"), org.make.api.proposal.ActionKey, (Symbol @@ String("message")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("message"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("message")]](scala.Symbol.apply("message").asInstanceOf[Symbol @@ String("message")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("message")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("key")]](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("key")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalId")]](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.SingleActionResponse]];
<stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({
final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] {
def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = {
$anon.super.<init>();
()
};
private[this] val circeGenericDecoderForproposalId: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder;
private[this] val circeGenericDecoderForkey: io.circe.Decoder[org.make.api.proposal.ActionKey] = proposal.this.ActionKey.circeDecoder;
private[this] val circeGenericDecoderFormessage: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString);
private[this] val circeGenericEncoderForproposalId: io.circe.Encoder[org.make.core.proposal.ProposalId] = SingleActionResponse.this.stringValueEncoder[org.make.core.proposal.ProposalId];
private[this] val circeGenericEncoderForkey: io.circe.Encoder[org.make.api.proposal.ActionKey] = proposal.this.ActionKey.circeEncoder;
private[this] val circeGenericEncoderFormessage: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString);
final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match {
case (head: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId], tail: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey], tail: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForkey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFormessage @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposalId", $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForproposalId)), scala.Tuple2.apply[String, io.circe.Json]("key", $anon.this.circeGenericEncoderForkey.apply(circeGenericHListBindingForkey)), scala.Tuple2.apply[String, io.circe.Json]("message", $anon.this.circeGenericEncoderFormessage.apply(circeGenericHListBindingFormessage))))
};
final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("key"), org.make.api.proposal.ActionKey, shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkey.tryDecode(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("message"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormessage.tryDecode(c.downField("message")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance);
final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("key"), org.make.api.proposal.ActionKey, shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkey.tryDecodeAccumulating(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("message"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormessage.tryDecodeAccumulating(c.downField("message")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance)
};
new $anon()
}: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]
};
new anon$lazy$macro$15().inst$macro$1
};
shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.SingleActionResponse]](inst$macro$16)
})
|
|
663
|
28404
|
24209
-
24256
|
Literal
|
<nosymbol>
|
|
"not_found,ok,question_not_found,unknown,other"
|