1 /*
2  *  Make.org Core API
3  *  Copyright (C) 2021 Make.org
4  *
5  * This program is free software: you can redistribute it and/or modify
6  *  it under the terms of the GNU Affero General Public License as
7  *  published by the Free Software Foundation, either version 3 of the
8  *  License, or (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU Affero General Public License for more details.
14  *
15  *  You should have received a copy of the GNU Affero General Public License
16  *  along with this program.  If not, see <https://www.gnu.org/licenses/>.
17  *
18  */
19 
20 package org.make.api.proposal
21 
22 import io.circe.{Decoder, Encoder}
23 import io.circe.generic.semiauto.{deriveDecoder, deriveEncoder}
24 import io.swagger.annotations.ApiModelProperty
25 import org.make.core.proposal.{QualificationKey, VoteKey}
26 
27 import scala.annotation.meta.field
28 
29 final case class UpdateVoteRequest(
30   @(ApiModelProperty @field)(dataType = "string", allowableValues = VoteKey.swaggerAllowableValues)
31   key: VoteKey,
32   @(ApiModelProperty @field)(dataType = "int") count: Option[Int] = None,
33   @(ApiModelProperty @field)(dataType = "int") countVerified: Option[Int] = None,
34   @(ApiModelProperty @field)(dataType = "int") countSequence: Option[Int] = None,
35   @(ApiModelProperty @field)(dataType = "int") countSegment: Option[Int] = None,
36   qualifications: Seq[UpdateQualificationRequest]
37 )
38 
39 object UpdateVoteRequest {
40   implicit val decoder: Decoder[UpdateVoteRequest] = deriveDecoder[UpdateVoteRequest]
41   implicit val encoder: Encoder[UpdateVoteRequest] =
42     deriveEncoder[UpdateVoteRequest]
43 }
44 
45 final case class UpdateQualificationRequest(
46   @(ApiModelProperty @field)(dataType = "string", allowableValues = QualificationKey.swaggerAllowableValues)
47   key: QualificationKey,
48   @(ApiModelProperty @field)(dataType = "int") count: Option[Int] = None,
49   @(ApiModelProperty @field)(dataType = "int") countVerified: Option[Int] = None,
50   @(ApiModelProperty @field)(dataType = "int") countSequence: Option[Int] = None,
51   @(ApiModelProperty @field)(dataType = "int") countSegment: Option[Int] = None
52 )
53 
54 object UpdateQualificationRequest {
55   implicit val decoder: Decoder[UpdateQualificationRequest] = deriveDecoder[UpdateQualificationRequest]
56   implicit val encoder: Encoder[UpdateQualificationRequest] =
57     deriveEncoder[UpdateQualificationRequest]
58 }
Line Stmt Id Pos Tree Symbol Tests Code
40 9222 1621 - 1653 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder org.make.api.proposal.proposalactortest,org.make.api.proposal.defaultadminproposalapicomponenttest io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.UpdateVoteRequest]({ val inst$macro$28: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.UpdateVoteRequest] = { final class anon$lazy$macro$27 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$27 = { anon$lazy$macro$27.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.UpdateVoteRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.UpdateVoteRequest, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.UpdateVoteRequest, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.UpdateVoteRequest, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("count"), (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")], ::.apply[Symbol @@ String("countVerified"), (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")], ::.apply[Symbol @@ String("countSequence"), (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")], ::.apply[Symbol @@ String("countSegment"), (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")], ::.apply[Symbol @@ String("qualifications"), shapeless.HNil.type](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")], HNil))))))), Generic.instance[org.make.api.proposal.UpdateVoteRequest, org.make.core.proposal.VoteKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil](((x0$3: org.make.api.proposal.UpdateVoteRequest) => x0$3 match { case (key: org.make.core.proposal.VoteKey, count: Option[Int], countVerified: Option[Int], countSequence: Option[Int], countSegment: Option[Int], qualifications: Seq[org.make.api.proposal.UpdateQualificationRequest]): org.make.api.proposal.UpdateVoteRequest((key$macro$20 @ _), (count$macro$21 @ _), (countVerified$macro$22 @ _), (countSequence$macro$23 @ _), (countSegment$macro$24 @ _), (qualifications$macro$25 @ _)) => ::.apply[org.make.core.proposal.VoteKey, Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil.type](key$macro$20, ::.apply[Option[Int], Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil.type](count$macro$21, ::.apply[Option[Int], Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil.type](countVerified$macro$22, ::.apply[Option[Int], Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil.type](countSequence$macro$23, ::.apply[Option[Int], Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil.type](countSegment$macro$24, ::.apply[Seq[org.make.api.proposal.UpdateQualificationRequest], shapeless.HNil.type](qualifications$macro$25, HNil)))))).asInstanceOf[org.make.core.proposal.VoteKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil] }), ((x0$4: org.make.core.proposal.VoteKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil) => x0$4 match { case (head: org.make.core.proposal.VoteKey, tail: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil): org.make.core.proposal.VoteKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil((key$macro$14 @ _), (head: Option[Int], tail: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil): Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil((count$macro$15 @ _), (head: Option[Int], tail: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil): Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil((countVerified$macro$16 @ _), (head: Option[Int], tail: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil): Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil((countSequence$macro$17 @ _), (head: Option[Int], tail: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil): Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil((countSegment$macro$18 @ _), (head: Seq[org.make.api.proposal.UpdateQualificationRequest], tail: shapeless.HNil): Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil((qualifications$macro$19 @ _), HNil)))))) => proposal.this.UpdateVoteRequest.apply(key$macro$14, count$macro$15, countVerified$macro$16, countSequence$macro$17, countSegment$macro$18, qualifications$macro$19) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("key"), org.make.core.proposal.VoteKey, (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("count"), Option[Int], (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countVerified"), Option[Int], (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSequence"), Option[Int], (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSegment"), Option[Int], (Symbol @@ String("qualifications")) :: shapeless.HNil, Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("qualifications"), Seq[org.make.api.proposal.UpdateQualificationRequest], 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("countSegment")]](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSegment")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSequence")]](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSequence")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countVerified")]](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countVerified")]])), 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("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"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$27.this.inst$macro$26)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.UpdateVoteRequest]]; <stable> <accessor> lazy val inst$macro$26: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForkey: io.circe.Decoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeDecoder; private[this] val circeGenericDecoderForcountSegment: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt); private[this] val circeGenericDecoderForqualifications: io.circe.Decoder[Seq[org.make.api.proposal.UpdateQualificationRequest]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.UpdateQualificationRequest](proposal.this.UpdateQualificationRequest.decoder); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("key"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkey.tryDecode(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("count"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecode(c.downField("count")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countVerified"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecode(c.downField("countVerified")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countSequence"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecode(c.downField("countSequence")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countSegment"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecode(c.downField("countSegment")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("qualifications"), Seq[org.make.api.proposal.UpdateQualificationRequest], 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))(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("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("key"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkey.tryDecodeAccumulating(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("count"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecodeAccumulating(c.downField("count")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countVerified"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecodeAccumulating(c.downField("countVerified")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countSequence"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecodeAccumulating(c.downField("countSequence")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countSegment"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecodeAccumulating(c.downField("countSegment")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("qualifications"), Seq[org.make.api.proposal.UpdateQualificationRequest], 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))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$27().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.UpdateVoteRequest]](inst$macro$28) })
42 15235 1711 - 1743 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder org.make.api.proposal.proposalactortest,org.make.api.proposal.defaultadminproposalapicomponenttest io.circe.generic.semiauto.deriveEncoder[org.make.api.proposal.UpdateVoteRequest]({ val inst$macro$56: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.UpdateVoteRequest] = { final class anon$lazy$macro$55 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$55 = { anon$lazy$macro$55.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$29: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.UpdateVoteRequest] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.proposal.UpdateVoteRequest, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.UpdateVoteRequest, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.UpdateVoteRequest, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("count"), (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")], ::.apply[Symbol @@ String("countVerified"), (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")], ::.apply[Symbol @@ String("countSequence"), (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")], ::.apply[Symbol @@ String("countSegment"), (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")], ::.apply[Symbol @@ String("qualifications"), shapeless.HNil.type](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")], HNil))))))), Generic.instance[org.make.api.proposal.UpdateVoteRequest, org.make.core.proposal.VoteKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil](((x0$7: org.make.api.proposal.UpdateVoteRequest) => x0$7 match { case (key: org.make.core.proposal.VoteKey, count: Option[Int], countVerified: Option[Int], countSequence: Option[Int], countSegment: Option[Int], qualifications: Seq[org.make.api.proposal.UpdateQualificationRequest]): org.make.api.proposal.UpdateVoteRequest((key$macro$48 @ _), (count$macro$49 @ _), (countVerified$macro$50 @ _), (countSequence$macro$51 @ _), (countSegment$macro$52 @ _), (qualifications$macro$53 @ _)) => ::.apply[org.make.core.proposal.VoteKey, Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil.type](key$macro$48, ::.apply[Option[Int], Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil.type](count$macro$49, ::.apply[Option[Int], Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil.type](countVerified$macro$50, ::.apply[Option[Int], Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil.type](countSequence$macro$51, ::.apply[Option[Int], Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil.type](countSegment$macro$52, ::.apply[Seq[org.make.api.proposal.UpdateQualificationRequest], shapeless.HNil.type](qualifications$macro$53, HNil)))))).asInstanceOf[org.make.core.proposal.VoteKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil] }), ((x0$8: org.make.core.proposal.VoteKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil) => x0$8 match { case (head: org.make.core.proposal.VoteKey, tail: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil): org.make.core.proposal.VoteKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil((key$macro$42 @ _), (head: Option[Int], tail: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil): Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil((count$macro$43 @ _), (head: Option[Int], tail: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil): Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil((countVerified$macro$44 @ _), (head: Option[Int], tail: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil): Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil((countSequence$macro$45 @ _), (head: Option[Int], tail: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil): Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil((countSegment$macro$46 @ _), (head: Seq[org.make.api.proposal.UpdateQualificationRequest], tail: shapeless.HNil): Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil((qualifications$macro$47 @ _), HNil)))))) => proposal.this.UpdateVoteRequest.apply(key$macro$42, count$macro$43, countVerified$macro$44, countSequence$macro$45, countSegment$macro$46, qualifications$macro$47) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("key"), org.make.core.proposal.VoteKey, (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("count"), Option[Int], (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Option[Int] :: Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countVerified"), Option[Int], (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Option[Int] :: Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSequence"), Option[Int], (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Option[Int] :: Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSegment"), Option[Int], (Symbol @@ String("qualifications")) :: shapeless.HNil, Seq[org.make.api.proposal.UpdateQualificationRequest] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("qualifications"), Seq[org.make.api.proposal.UpdateQualificationRequest], 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("countSegment")]](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSegment")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSequence")]](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSequence")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countVerified")]](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countVerified")]])), 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("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"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$55.this.inst$macro$54)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.UpdateVoteRequest]]; <stable> <accessor> lazy val inst$macro$54: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForkey: io.circe.Encoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeEncoder; private[this] val circeGenericEncoderForcountSegment: io.circe.Encoder[Option[Int]] = circe.this.Encoder.encodeOption[Int](circe.this.Encoder.encodeInt); private[this] val circeGenericEncoderForqualifications: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.UpdateQualificationRequest]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.UpdateQualificationRequest](proposal.this.UpdateQualificationRequest.encoder); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey], tail: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForkey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]], tail: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcount @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]], tail: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountVerified @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]], tail: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountSequence @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]], tail: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountSegment @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: 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]("key", $anon.this.circeGenericEncoderForkey.apply(circeGenericHListBindingForkey)), scala.Tuple2.apply[String, io.circe.Json]("count", $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcount)), scala.Tuple2.apply[String, io.circe.Json]("countVerified", $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcountVerified)), scala.Tuple2.apply[String, io.circe.Json]("countSequence", $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcountSequence)), scala.Tuple2.apply[String, io.circe.Json]("countSegment", $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcountSegment)), scala.Tuple2.apply[String, io.circe.Json]("qualifications", $anon.this.circeGenericEncoderForqualifications.apply(circeGenericHListBindingForqualifications)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.UpdateQualificationRequest]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$55().inst$macro$29 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.UpdateVoteRequest]](inst$macro$56) })
55 11498 2345 - 2386 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder org.make.api.proposal.proposalactortest,org.make.api.proposal.defaultadminproposalapicomponenttest io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.UpdateQualificationRequest]({ val inst$macro$24: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.UpdateQualificationRequest] = { 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.decoding.DerivedDecoder[org.make.api.proposal.UpdateQualificationRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.UpdateQualificationRequest, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.UpdateQualificationRequest, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, org.make.core.proposal.QualificationKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.UpdateQualificationRequest, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("count"), (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")], ::.apply[Symbol @@ String("countVerified"), (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")], ::.apply[Symbol @@ String("countSequence"), (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")], ::.apply[Symbol @@ String("countSegment"), shapeless.HNil.type](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")], HNil)))))), Generic.instance[org.make.api.proposal.UpdateQualificationRequest, org.make.core.proposal.QualificationKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil](((x0$3: org.make.api.proposal.UpdateQualificationRequest) => x0$3 match { case (key: org.make.core.proposal.QualificationKey, count: Option[Int], countVerified: Option[Int], countSequence: Option[Int], countSegment: Option[Int]): org.make.api.proposal.UpdateQualificationRequest((key$macro$17 @ _), (count$macro$18 @ _), (countVerified$macro$19 @ _), (countSequence$macro$20 @ _), (countSegment$macro$21 @ _)) => ::.apply[org.make.core.proposal.QualificationKey, Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil.type](key$macro$17, ::.apply[Option[Int], Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil.type](count$macro$18, ::.apply[Option[Int], Option[Int] :: Option[Int] :: shapeless.HNil.type](countVerified$macro$19, ::.apply[Option[Int], Option[Int] :: shapeless.HNil.type](countSequence$macro$20, ::.apply[Option[Int], shapeless.HNil.type](countSegment$macro$21, HNil))))).asInstanceOf[org.make.core.proposal.QualificationKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil] }), ((x0$4: org.make.core.proposal.QualificationKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil) => x0$4 match { case (head: org.make.core.proposal.QualificationKey, tail: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil): org.make.core.proposal.QualificationKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil((key$macro$12 @ _), (head: Option[Int], tail: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil): Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil((count$macro$13 @ _), (head: Option[Int], tail: Option[Int] :: Option[Int] :: shapeless.HNil): Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil((countVerified$macro$14 @ _), (head: Option[Int], tail: Option[Int] :: shapeless.HNil): Option[Int] :: Option[Int] :: shapeless.HNil((countSequence$macro$15 @ _), (head: Option[Int], tail: shapeless.HNil): Option[Int] :: shapeless.HNil((countSegment$macro$16 @ _), HNil))))) => proposal.this.UpdateQualificationRequest.apply(key$macro$12, count$macro$13, countVerified$macro$14, countSequence$macro$15, countSegment$macro$16) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("key"), org.make.core.proposal.QualificationKey, (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("count"), Option[Int], (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countVerified"), Option[Int], (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, Option[Int] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSequence"), Option[Int], (Symbol @@ String("countSegment")) :: shapeless.HNil, Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSegment"), Option[Int], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSegment")]](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSegment")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSequence")]](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSequence")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countVerified")]](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countVerified")]])), 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("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"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$23.this.inst$macro$22)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.UpdateQualificationRequest]]; <stable> <accessor> lazy val inst$macro$22: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForkey: io.circe.Decoder[org.make.core.proposal.QualificationKey] = proposal.this.QualificationKey.circeDecoder; private[this] val circeGenericDecoderForcountSegment: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("key"), org.make.core.proposal.QualificationKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkey.tryDecode(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("count"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecode(c.downField("count")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countVerified"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecode(c.downField("countVerified")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countSequence"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecode(c.downField("countSequence")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countSegment"), Option[Int], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecode(c.downField("countSegment")), 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("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("key"), org.make.core.proposal.QualificationKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkey.tryDecodeAccumulating(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("count"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecodeAccumulating(c.downField("count")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countVerified"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecodeAccumulating(c.downField("countVerified")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countSequence"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecodeAccumulating(c.downField("countSequence")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countSegment"), Option[Int], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountSegment.tryDecodeAccumulating(c.downField("countSegment")), 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.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$23().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.UpdateQualificationRequest]](inst$macro$24) })
57 9682 2453 - 2494 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder org.make.api.proposal.proposalactortest,org.make.api.proposal.defaultadminproposalapicomponenttest io.circe.generic.semiauto.deriveEncoder[org.make.api.proposal.UpdateQualificationRequest]({ val inst$macro$48: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.UpdateQualificationRequest] = { final class anon$lazy$macro$47 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$47 = { anon$lazy$macro$47.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$25: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.UpdateQualificationRequest] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.proposal.UpdateQualificationRequest, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.UpdateQualificationRequest, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, org.make.core.proposal.QualificationKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.UpdateQualificationRequest, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("count"), (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")], ::.apply[Symbol @@ String("countVerified"), (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")], ::.apply[Symbol @@ String("countSequence"), (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")], ::.apply[Symbol @@ String("countSegment"), shapeless.HNil.type](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")], HNil)))))), Generic.instance[org.make.api.proposal.UpdateQualificationRequest, org.make.core.proposal.QualificationKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil](((x0$7: org.make.api.proposal.UpdateQualificationRequest) => x0$7 match { case (key: org.make.core.proposal.QualificationKey, count: Option[Int], countVerified: Option[Int], countSequence: Option[Int], countSegment: Option[Int]): org.make.api.proposal.UpdateQualificationRequest((key$macro$41 @ _), (count$macro$42 @ _), (countVerified$macro$43 @ _), (countSequence$macro$44 @ _), (countSegment$macro$45 @ _)) => ::.apply[org.make.core.proposal.QualificationKey, Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil.type](key$macro$41, ::.apply[Option[Int], Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil.type](count$macro$42, ::.apply[Option[Int], Option[Int] :: Option[Int] :: shapeless.HNil.type](countVerified$macro$43, ::.apply[Option[Int], Option[Int] :: shapeless.HNil.type](countSequence$macro$44, ::.apply[Option[Int], shapeless.HNil.type](countSegment$macro$45, HNil))))).asInstanceOf[org.make.core.proposal.QualificationKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil] }), ((x0$8: org.make.core.proposal.QualificationKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil) => x0$8 match { case (head: org.make.core.proposal.QualificationKey, tail: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil): org.make.core.proposal.QualificationKey :: Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil((key$macro$36 @ _), (head: Option[Int], tail: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil): Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil((count$macro$37 @ _), (head: Option[Int], tail: Option[Int] :: Option[Int] :: shapeless.HNil): Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil((countVerified$macro$38 @ _), (head: Option[Int], tail: Option[Int] :: shapeless.HNil): Option[Int] :: Option[Int] :: shapeless.HNil((countSequence$macro$39 @ _), (head: Option[Int], tail: shapeless.HNil): Option[Int] :: shapeless.HNil((countSegment$macro$40 @ _), HNil))))) => proposal.this.UpdateQualificationRequest.apply(key$macro$36, count$macro$37, countVerified$macro$38, countSequence$macro$39, countSegment$macro$40) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("key"), org.make.core.proposal.QualificationKey, (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, Option[Int] :: Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("count"), Option[Int], (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, Option[Int] :: Option[Int] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countVerified"), Option[Int], (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, Option[Int] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSequence"), Option[Int], (Symbol @@ String("countSegment")) :: shapeless.HNil, Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSegment"), Option[Int], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSegment")]](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSegment")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSequence")]](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSequence")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countVerified")]](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countVerified")]])), 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("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"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$47.this.inst$macro$46)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.UpdateQualificationRequest]]; <stable> <accessor> lazy val inst$macro$46: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForkey: io.circe.Encoder[org.make.core.proposal.QualificationKey] = proposal.this.QualificationKey.circeEncoder; private[this] val circeGenericEncoderForcountSegment: io.circe.Encoder[Option[Int]] = circe.this.Encoder.encodeOption[Int](circe.this.Encoder.encodeInt); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey], tail: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForkey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]], tail: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcount @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]], tail: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountVerified @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]], tail: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountSequence @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountSegment @ _), 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.circeGenericEncoderForkey.apply(circeGenericHListBindingForkey)), scala.Tuple2.apply[String, io.circe.Json]("count", $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcount)), scala.Tuple2.apply[String, io.circe.Json]("countVerified", $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcountVerified)), scala.Tuple2.apply[String, io.circe.Json]("countSequence", $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcountSequence)), scala.Tuple2.apply[String, io.circe.Json]("countSegment", $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcountSegment)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$47().inst$macro$25 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.UpdateQualificationRequest]](inst$macro$48) })