1 /*
2  *  Make.org Core API
3  *  Copyright (C) 2018 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.question
21 
22 import java.time.ZonedDateTime
23 import cats.data.NonEmptyList
24 import eu.timepit.refined.api.Refined
25 import eu.timepit.refined.collection._
26 import io.circe.{Codec, Decoder, Encoder}
27 import io.circe.refined._
28 import io.swagger.annotations.{ApiModel, ApiModelProperty}
29 import org.make.core.CirceFormatters
30 import org.make.core.question.QuestionId
31 import io.circe.generic.semiauto.{deriveCodec, deriveDecoder, deriveEncoder}
32 import org.make.core.operation.indexed.IndexedOperationOfQuestion
33 import org.make.core.operation.{OperationId, OperationOfQuestion, QuestionTheme}
34 import org.make.core.profile.Gender
35 import org.make.core.reference.{Country, Language}
36 import org.make.core.user.UserId
37 
38 import scala.annotation.meta.field
39 
40 @ApiModel
41 final case class SimpleQuestionResponse(
42   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
43   questionId: QuestionId,
44   slug: String,
45   @(ApiModelProperty @field)(dataType = "org.make.api.question.SimpleQuestionWordingResponse")
46   wording: SimpleQuestionWordingResponse,
47   @(ApiModelProperty @field)(dataType = "list[string]", required = true)
48   countries: NonEmptyList[Country],
49   @(ApiModelProperty @field)(dataType = "string", example = "fr", required = true)
50   preferredLanguage: Option[Language],
51   returnedLanguage: Language,
52   startDate: ZonedDateTime,
53   endDate: ZonedDateTime
54 )
55 
56 object SimpleQuestionResponse extends CirceFormatters {
57 
58   implicit val codec: Codec[SimpleQuestionResponse] = deriveCodec
59 }
60 
61 final case class SimpleQuestionWordingResponse(title: String, question: String Refined NonEmpty)
62 
63 object SimpleQuestionWordingResponse extends CirceFormatters {
64 
65   implicit val codec: Codec[SimpleQuestionWordingResponse] = deriveCodec
66 }
67 
68 final case class QuestionPersonalityResponseWithTotal(total: Int, results: Seq[QuestionPersonalityResponse])
69 
70 object QuestionPersonalityResponseWithTotal {
71 
72   implicit val codec: Codec[QuestionPersonalityResponseWithTotal] = deriveCodec
73 }
74 
75 final case class QuestionPersonalityResponse(
76   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true) userId: UserId,
77   firstName: Option[String],
78   lastName: Option[String],
79   politicalParty: Option[String],
80   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/avatar.png") avatarUrl: Option[String],
81   @(ApiModelProperty @field)(dataType = "string", allowableValues = Gender.swaggerAllowableValues) gender: Option[
82     String
83   ]
84 )
85 
86 object QuestionPersonalityResponse {
87   implicit val decoder: Decoder[QuestionPersonalityResponse] = deriveDecoder[QuestionPersonalityResponse]
88   implicit val encoder: Encoder[QuestionPersonalityResponse] = deriveEncoder[QuestionPersonalityResponse]
89 }
90 
91 final case class QuestionListResponse(results: Seq[QuestionOfOperationResponse], total: Long)
92 
93 object QuestionListResponse {
94   implicit val codec: Codec[QuestionListResponse] = deriveCodec[QuestionListResponse]
95 }
96 
97 final case class SearchQuestionsResponse(total: Long, results: Seq[SearchQuestionResponse])
98 
99 object SearchQuestionsResponse {
100   implicit val codec: Codec[SearchQuestionsResponse] = deriveCodec
101 }
102 
103 final case class SearchQuestionResponse(
104   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
105   questionId: QuestionId,
106   preferredLanguage: Option[Language],
107   returnedLanguage: Language,
108   question: String Refined NonEmpty,
109   slug: String,
110   questionShortTitle: Option[String Refined NonEmpty],
111   startDate: ZonedDateTime,
112   endDate: ZonedDateTime,
113   @(ApiModelProperty @field)(
114     dataType = "string",
115     required = true,
116     allowableValues = OperationOfQuestion.Status.swaggerAllowableValues
117   )
118   status: OperationOfQuestion.Status,
119   theme: QuestionTheme,
120   description: Option[String],
121   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/consultation-image.png")
122   consultationImage: Option[String],
123   @(ApiModelProperty @field)(dataType = "string", example = "consultation image alternative")
124   consultationImageAlt: Option[String Refined MaxSize[130]],
125   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/description-image.png")
126   descriptionImage: Option[String],
127   @(ApiModelProperty @field)(dataType = "string", example = "description image alternative")
128   descriptionImageAlt: Option[String Refined MaxSize[130]],
129   @(ApiModelProperty @field)(dataType = "list[string]", required = true)
130   countries: NonEmptyList[Country],
131   @(ApiModelProperty @field)(dataType = "string", example = "fr", required = true)
132   languages: NonEmptyList[Language],
133   defaultLanguage: Language,
134   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
135   operationId: OperationId,
136   operationTitle: String,
137   operationKind: String,
138   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/about")
139   aboutUrl: Option[String],
140   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/results")
141   resultsLink: Option[String],
142   proposalsCount: Int,
143   participantsCount: Int,
144   votesCount: Int,
145   actions: Option[String],
146   featured: Boolean,
147   @(ApiModelProperty @field)(dataType = "double") top20ConsensusThreshold: Option[Double]
148 )
149 
150 object SearchQuestionResponse extends CirceFormatters {
151   implicit val codec: Codec[SearchQuestionResponse] = deriveCodec
152 
153   def apply(
154     indexedOperationOfQuestion: IndexedOperationOfQuestion,
155     preferredLanguage: Option[Language]
156   ): SearchQuestionResponse = {
157     val returnedLanguage = preferredLanguage.fold(indexedOperationOfQuestion.defaultLanguage)(
158       lang =>
159         indexedOperationOfQuestion.languages
160           .find(language => language.value == lang.value)
161           .getOrElse(indexedOperationOfQuestion.defaultLanguage)
162     )
163     SearchQuestionResponse(
164       questionId = indexedOperationOfQuestion.questionId,
165       preferredLanguage = preferredLanguage,
166       returnedLanguage = returnedLanguage,
167       question = indexedOperationOfQuestion.questions.getTranslationUnsafe(returnedLanguage),
168       slug = indexedOperationOfQuestion.slug,
169       questionShortTitle = indexedOperationOfQuestion.questionShortTitles.flatMap(_.getTranslation(returnedLanguage)),
170       startDate = indexedOperationOfQuestion.startDate,
171       endDate = indexedOperationOfQuestion.endDate,
172       status = indexedOperationOfQuestion.status,
173       theme = indexedOperationOfQuestion.theme,
174       description = indexedOperationOfQuestion.descriptions.flatMap(_.getTranslation(returnedLanguage)),
175       consultationImage = indexedOperationOfQuestion.consultationImages.flatMap(_.getTranslation(returnedLanguage)),
176       consultationImageAlt =
177         indexedOperationOfQuestion.consultationImageAlts.flatMap(_.getTranslation(returnedLanguage)),
178       descriptionImage = indexedOperationOfQuestion.descriptionImages.flatMap(_.getTranslation(returnedLanguage)),
179       descriptionImageAlt = indexedOperationOfQuestion.descriptionImageAlts.flatMap(_.getTranslation(returnedLanguage)),
180       countries = indexedOperationOfQuestion.countries,
181       languages = indexedOperationOfQuestion.languages,
182       defaultLanguage = indexedOperationOfQuestion.defaultLanguage,
183       operationId = indexedOperationOfQuestion.operationId,
184       operationTitle = indexedOperationOfQuestion.operationTitles.getTranslationUnsafe(returnedLanguage),
185       operationKind = indexedOperationOfQuestion.operationKind,
186       aboutUrl = indexedOperationOfQuestion.aboutUrls.flatMap(_.getTranslation(returnedLanguage)),
187       resultsLink = indexedOperationOfQuestion.resultsLink,
188       proposalsCount = indexedOperationOfQuestion.proposalsCount,
189       participantsCount = indexedOperationOfQuestion.participantsCount,
190       votesCount = indexedOperationOfQuestion.votesCount,
191       actions = indexedOperationOfQuestion.actions,
192       featured = indexedOperationOfQuestion.featured,
193       top20ConsensusThreshold = indexedOperationOfQuestion.top20ConsensusThreshold
194     )
195   }
196 }
Line Stmt Id Pos Tree Symbol Tests Code
58 28599 2275 - 2286 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.sequence.sequenceapitest io.circe.generic.semiauto.deriveCodec[org.make.api.question.SimpleQuestionResponse]({ val inst$macro$36: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.SimpleQuestionResponse] = { final class anon$lazy$macro$35 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$35 = { anon$lazy$macro$35.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.SimpleQuestionResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.question.SimpleQuestionResponse, shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.question.SimpleQuestionResponse, (Symbol @@ String("questionId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("wording")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("preferredLanguage")) :: (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: shapeless.HNil, org.make.core.question.QuestionId :: String :: org.make.api.question.SimpleQuestionWordingResponse :: cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.question.SimpleQuestionResponse, (Symbol @@ String("questionId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("wording")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("preferredLanguage")) :: (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: shapeless.HNil](::.apply[Symbol @@ String("questionId"), (Symbol @@ String("slug")) :: (Symbol @@ String("wording")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("preferredLanguage")) :: (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("wording")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("preferredLanguage")) :: (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("wording"), (Symbol @@ String("countries")) :: (Symbol @@ String("preferredLanguage")) :: (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: shapeless.HNil.type](scala.Symbol.apply("wording").asInstanceOf[Symbol @@ String("wording")], ::.apply[Symbol @@ String("countries"), (Symbol @@ String("preferredLanguage")) :: (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: shapeless.HNil.type](scala.Symbol.apply("countries").asInstanceOf[Symbol @@ String("countries")], ::.apply[Symbol @@ String("preferredLanguage"), (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: shapeless.HNil.type](scala.Symbol.apply("preferredLanguage").asInstanceOf[Symbol @@ String("preferredLanguage")], ::.apply[Symbol @@ String("returnedLanguage"), (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: shapeless.HNil.type](scala.Symbol.apply("returnedLanguage").asInstanceOf[Symbol @@ String("returnedLanguage")], ::.apply[Symbol @@ String("startDate"), (Symbol @@ String("endDate")) :: shapeless.HNil.type](scala.Symbol.apply("startDate").asInstanceOf[Symbol @@ String("startDate")], ::.apply[Symbol @@ String("endDate"), shapeless.HNil.type](scala.Symbol.apply("endDate").asInstanceOf[Symbol @@ String("endDate")], HNil))))))))), Generic.instance[org.make.api.question.SimpleQuestionResponse, org.make.core.question.QuestionId :: String :: org.make.api.question.SimpleQuestionWordingResponse :: cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil](((x0$3: org.make.api.question.SimpleQuestionResponse) => x0$3 match { case (questionId: org.make.core.question.QuestionId, slug: String, wording: org.make.api.question.SimpleQuestionWordingResponse, countries: cats.data.NonEmptyList[org.make.core.reference.Country], preferredLanguage: Option[org.make.core.reference.Language], returnedLanguage: org.make.core.reference.Language, startDate: java.time.ZonedDateTime, endDate: java.time.ZonedDateTime): org.make.api.question.SimpleQuestionResponse((questionId$macro$26 @ _), (slug$macro$27 @ _), (wording$macro$28 @ _), (countries$macro$29 @ _), (preferredLanguage$macro$30 @ _), (returnedLanguage$macro$31 @ _), (startDate$macro$32 @ _), (endDate$macro$33 @ _)) => ::.apply[org.make.core.question.QuestionId, String :: org.make.api.question.SimpleQuestionWordingResponse :: cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil.type](questionId$macro$26, ::.apply[String, org.make.api.question.SimpleQuestionWordingResponse :: cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil.type](slug$macro$27, ::.apply[org.make.api.question.SimpleQuestionWordingResponse, cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil.type](wording$macro$28, ::.apply[cats.data.NonEmptyList[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil.type](countries$macro$29, ::.apply[Option[org.make.core.reference.Language], org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil.type](preferredLanguage$macro$30, ::.apply[org.make.core.reference.Language, java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil.type](returnedLanguage$macro$31, ::.apply[java.time.ZonedDateTime, java.time.ZonedDateTime :: shapeless.HNil.type](startDate$macro$32, ::.apply[java.time.ZonedDateTime, shapeless.HNil.type](endDate$macro$33, HNil)))))))).asInstanceOf[org.make.core.question.QuestionId :: String :: org.make.api.question.SimpleQuestionWordingResponse :: cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil] }), ((x0$4: org.make.core.question.QuestionId :: String :: org.make.api.question.SimpleQuestionWordingResponse :: cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil) => x0$4 match { case (head: org.make.core.question.QuestionId, tail: String :: org.make.api.question.SimpleQuestionWordingResponse :: cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil): org.make.core.question.QuestionId :: String :: org.make.api.question.SimpleQuestionWordingResponse :: cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil((questionId$macro$18 @ _), (head: String, tail: org.make.api.question.SimpleQuestionWordingResponse :: cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil): String :: org.make.api.question.SimpleQuestionWordingResponse :: cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil((slug$macro$19 @ _), (head: org.make.api.question.SimpleQuestionWordingResponse, tail: cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil): org.make.api.question.SimpleQuestionWordingResponse :: cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil((wording$macro$20 @ _), (head: cats.data.NonEmptyList[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil): cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil((countries$macro$21 @ _), (head: Option[org.make.core.reference.Language], tail: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil): Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil((preferredLanguage$macro$22 @ _), (head: org.make.core.reference.Language, tail: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil): org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil((returnedLanguage$macro$23 @ _), (head: java.time.ZonedDateTime, tail: java.time.ZonedDateTime :: shapeless.HNil): java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil((startDate$macro$24 @ _), (head: java.time.ZonedDateTime, tail: shapeless.HNil): java.time.ZonedDateTime :: shapeless.HNil((endDate$macro$25 @ _), HNil)))))))) => question.this.SimpleQuestionResponse.apply(questionId$macro$18, slug$macro$19, wording$macro$20, countries$macro$21, preferredLanguage$macro$22, returnedLanguage$macro$23, startDate$macro$24, endDate$macro$25) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), org.make.core.question.QuestionId, (Symbol @@ String("slug")) :: (Symbol @@ String("wording")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("preferredLanguage")) :: (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: shapeless.HNil, String :: org.make.api.question.SimpleQuestionWordingResponse :: cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), String, (Symbol @@ String("wording")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("preferredLanguage")) :: (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: shapeless.HNil, org.make.api.question.SimpleQuestionWordingResponse :: cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("wording"), org.make.api.question.SimpleQuestionWordingResponse, (Symbol @@ String("countries")) :: (Symbol @@ String("preferredLanguage")) :: (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: shapeless.HNil, cats.data.NonEmptyList[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countries"), cats.data.NonEmptyList[org.make.core.reference.Country], (Symbol @@ String("preferredLanguage")) :: (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("preferredLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: shapeless.HNil, org.make.core.reference.Language :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("returnedLanguage"), org.make.core.reference.Language, (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: shapeless.HNil, java.time.ZonedDateTime :: java.time.ZonedDateTime :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("startDate"), java.time.ZonedDateTime, (Symbol @@ String("endDate")) :: shapeless.HNil, java.time.ZonedDateTime :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("endDate"), java.time.ZonedDateTime, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("endDate")]](scala.Symbol.apply("endDate").asInstanceOf[Symbol @@ String("endDate")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("endDate")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("startDate")]](scala.Symbol.apply("startDate").asInstanceOf[Symbol @@ String("startDate")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("startDate")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("returnedLanguage")]](scala.Symbol.apply("returnedLanguage").asInstanceOf[Symbol @@ String("returnedLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("returnedLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("preferredLanguage")]](scala.Symbol.apply("preferredLanguage").asInstanceOf[Symbol @@ String("preferredLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("preferredLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countries")]](scala.Symbol.apply("countries").asInstanceOf[Symbol @@ String("countries")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countries")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("wording")]](scala.Symbol.apply("wording").asInstanceOf[Symbol @@ String("wording")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("wording")]])), 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("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$35.this.inst$macro$34)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.SimpleQuestionResponse]]; <stable> <accessor> lazy val inst$macro$34: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[org.make.core.question.QuestionId] = question.this.QuestionId.QuestionIdDecoder; private[this] val circeGenericDecoderForslug: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderForwording: io.circe.Codec[org.make.api.question.SimpleQuestionWordingResponse] = question.this.SimpleQuestionWordingResponse.codec; private[this] val circeGenericDecoderForcountries: io.circe.Decoder[cats.data.NonEmptyList[org.make.core.reference.Country]] = circe.this.Decoder.decodeNonEmptyList[org.make.core.reference.Country](reference.this.Country.countryDecoder); private[this] val circeGenericDecoderForpreferredLanguage: 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 circeGenericDecoderForreturnedLanguage: io.circe.Decoder[org.make.core.reference.Language] = reference.this.Language.LanguageDecoder; private[this] val circeGenericDecoderForendDate: io.circe.Decoder[java.time.ZonedDateTime] = SimpleQuestionResponse.this.zonedDateTimeDecoder; private[this] val circeGenericEncoderForquestionId: io.circe.Encoder[org.make.core.question.QuestionId] = SimpleQuestionResponse.this.stringValueEncoder[org.make.core.question.QuestionId]; private[this] val circeGenericEncoderForslug: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderForwording: io.circe.Codec[org.make.api.question.SimpleQuestionWordingResponse] = question.this.SimpleQuestionWordingResponse.codec; private[this] val circeGenericEncoderForcountries: io.circe.Encoder.AsArray[cats.data.NonEmptyList[org.make.core.reference.Country]] = circe.this.Encoder.encodeNonEmptyList[org.make.core.reference.Country](SimpleQuestionResponse.this.stringValueEncoder[org.make.core.reference.Country]); private[this] val circeGenericEncoderForpreferredLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](SimpleQuestionResponse.this.stringValueEncoder[org.make.core.reference.Language]); private[this] val circeGenericEncoderForreturnedLanguage: io.circe.Encoder[org.make.core.reference.Language] = SimpleQuestionResponse.this.stringValueEncoder[org.make.core.reference.Language]; private[this] val circeGenericEncoderForendDate: io.circe.Encoder[java.time.ZonedDateTime] = SimpleQuestionResponse.this.zonedDateTimeEncoder; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId], tail: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("slug"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForslug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse], tail: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForwording @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]], tail: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountries @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpreferredLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language], tail: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForreturnedLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime], tail: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForstartDate @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForendDate @ _), shapeless.HNil)))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("questionId", $anon.this.circeGenericEncoderForquestionId.apply(circeGenericHListBindingForquestionId)), scala.Tuple2.apply[String, io.circe.Json]("slug", $anon.this.circeGenericEncoderForslug.apply(circeGenericHListBindingForslug)), scala.Tuple2.apply[String, io.circe.Json]("wording", $anon.this.circeGenericEncoderForwording.apply(circeGenericHListBindingForwording)), scala.Tuple2.apply[String, io.circe.Json]("countries", $anon.this.circeGenericEncoderForcountries.apply(circeGenericHListBindingForcountries)), scala.Tuple2.apply[String, io.circe.Json]("preferredLanguage", $anon.this.circeGenericEncoderForpreferredLanguage.apply(circeGenericHListBindingForpreferredLanguage)), scala.Tuple2.apply[String, io.circe.Json]("returnedLanguage", $anon.this.circeGenericEncoderForreturnedLanguage.apply(circeGenericHListBindingForreturnedLanguage)), scala.Tuple2.apply[String, io.circe.Json]("startDate", $anon.this.circeGenericEncoderForendDate.apply(circeGenericHListBindingForstartDate)), scala.Tuple2.apply[String, io.circe.Json]("endDate", $anon.this.circeGenericEncoderForendDate.apply(circeGenericHListBindingForendDate)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForslug.tryDecode(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("wording"), org.make.api.question.SimpleQuestionWordingResponse, shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwording.tryDecode(c.downField("wording")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countries"), cats.data.NonEmptyList[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountries.tryDecode(c.downField("countries")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("preferredLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpreferredLanguage.tryDecode(c.downField("preferredLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("returnedLanguage"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreturnedLanguage.tryDecode(c.downField("returnedLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("startDate"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForendDate.tryDecode(c.downField("startDate")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("endDate"), java.time.ZonedDateTime, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForendDate.tryDecode(c.downField("endDate")), 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); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForslug.tryDecodeAccumulating(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("wording"), org.make.api.question.SimpleQuestionWordingResponse, shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForwording.tryDecodeAccumulating(c.downField("wording")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countries"), cats.data.NonEmptyList[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountries.tryDecodeAccumulating(c.downField("countries")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("preferredLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpreferredLanguage.tryDecodeAccumulating(c.downField("preferredLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("returnedLanguage"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreturnedLanguage.tryDecodeAccumulating(c.downField("returnedLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("startDate"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForendDate.tryDecodeAccumulating(c.downField("startDate")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("endDate"), java.time.ZonedDateTime, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForendDate.tryDecodeAccumulating(c.downField("endDate")), 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) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("wording"),org.make.api.question.SimpleQuestionWordingResponse] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$35().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.SimpleQuestionResponse]](inst$macro$36) })
65 30003 2513 - 2524 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.sequence.sequenceapitest io.circe.generic.semiauto.deriveCodec[org.make.api.question.SimpleQuestionWordingResponse]({ val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.SimpleQuestionWordingResponse] = { 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.question.SimpleQuestionWordingResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.question.SimpleQuestionWordingResponse, shapeless.labelled.FieldType[Symbol @@ String("title"),String] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.question.SimpleQuestionWordingResponse, (Symbol @@ String("title")) :: (Symbol @@ String("question")) :: shapeless.HNil, String :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("title"),String] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.question.SimpleQuestionWordingResponse, (Symbol @@ String("title")) :: (Symbol @@ String("question")) :: shapeless.HNil](::.apply[Symbol @@ String("title"), (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("title").asInstanceOf[Symbol @@ String("title")], ::.apply[Symbol @@ String("question"), shapeless.HNil.type](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")], HNil))), Generic.instance[org.make.api.question.SimpleQuestionWordingResponse, String :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: shapeless.HNil](((x0$3: org.make.api.question.SimpleQuestionWordingResponse) => x0$3 match { case (title: String, question: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]): org.make.api.question.SimpleQuestionWordingResponse((title$macro$8 @ _), (question$macro$9 @ _)) => ::.apply[String, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: shapeless.HNil.type](title$macro$8, ::.apply[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], shapeless.HNil.type](question$macro$9, HNil)).asInstanceOf[String :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: shapeless.HNil] }), ((x0$4: String :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: shapeless.HNil) => x0$4 match { case (head: String, tail: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: shapeless.HNil): String :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: shapeless.HNil((title$macro$6 @ _), (head: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], tail: shapeless.HNil): eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: shapeless.HNil((question$macro$7 @ _), HNil)) => question.this.SimpleQuestionWordingResponse.apply(title$macro$6, question$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("title"), String, (Symbol @@ String("question")) :: shapeless.HNil, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("question"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, 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("title")]](scala.Symbol.apply("title").asInstanceOf[Symbol @@ String("title")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("title")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("title"),String] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("title"),String] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.SimpleQuestionWordingResponse]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("title"),String] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("title"),String] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("title"),String] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderFortitle: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderForquestion: io.circe.Decoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] = io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.collection.NonEmpty, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.Not.notValidate[String, eu.timepit.refined.collection.Empty, this.R](collection.this.Empty.emptyValidate[String](((s: String) => scala.Predef.wrapString(s)))), api.this.RefType.refinedRefType); private[this] val circeGenericEncoderFortitle: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderForquestion: io.circe.Encoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] = io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.collection.NonEmpty, eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("title"),String] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("title"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("title"),String] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortitle @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestion @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("title", $anon.this.circeGenericEncoderFortitle.apply(circeGenericHListBindingFortitle)), scala.Tuple2.apply[String, io.circe.Json]("question", $anon.this.circeGenericEncoderForquestion.apply(circeGenericHListBindingForquestion)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("title"),String] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("title"), String, shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortitle.tryDecode(c.downField("title")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("question"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("question")), 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("title"),String] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("title"), String, shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortitle.tryDecodeAccumulating(c.downField("title")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("question"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("question")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("title"),String] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("title"),String] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: 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.question.SimpleQuestionWordingResponse]](inst$macro$12) })
72 29548 2753 - 2764 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.question.questionapitest io.circe.generic.semiauto.deriveCodec[org.make.api.question.QuestionPersonalityResponseWithTotal]({ val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.QuestionPersonalityResponseWithTotal] = { 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.question.QuestionPersonalityResponseWithTotal] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.question.QuestionPersonalityResponseWithTotal, shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.question.QuestionPersonalityResponseWithTotal, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: shapeless.HNil, Int :: Seq[org.make.api.question.QuestionPersonalityResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.question.QuestionPersonalityResponseWithTotal, (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.question.QuestionPersonalityResponseWithTotal, Int :: Seq[org.make.api.question.QuestionPersonalityResponse] :: shapeless.HNil](((x0$3: org.make.api.question.QuestionPersonalityResponseWithTotal) => x0$3 match { case (total: Int, results: Seq[org.make.api.question.QuestionPersonalityResponse]): org.make.api.question.QuestionPersonalityResponseWithTotal((total$macro$8 @ _), (results$macro$9 @ _)) => ::.apply[Int, Seq[org.make.api.question.QuestionPersonalityResponse] :: shapeless.HNil.type](total$macro$8, ::.apply[Seq[org.make.api.question.QuestionPersonalityResponse], shapeless.HNil.type](results$macro$9, HNil)).asInstanceOf[Int :: Seq[org.make.api.question.QuestionPersonalityResponse] :: shapeless.HNil] }), ((x0$4: Int :: Seq[org.make.api.question.QuestionPersonalityResponse] :: shapeless.HNil) => x0$4 match { case (head: Int, tail: Seq[org.make.api.question.QuestionPersonalityResponse] :: shapeless.HNil): Int :: Seq[org.make.api.question.QuestionPersonalityResponse] :: shapeless.HNil((total$macro$6 @ _), (head: Seq[org.make.api.question.QuestionPersonalityResponse], tail: shapeless.HNil): Seq[org.make.api.question.QuestionPersonalityResponse] :: shapeless.HNil((results$macro$7 @ _), HNil)) => question.this.QuestionPersonalityResponseWithTotal.apply(total$macro$6, results$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("total"), Int, (Symbol @@ String("results")) :: shapeless.HNil, Seq[org.make.api.question.QuestionPersonalityResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("results"), Seq[org.make.api.question.QuestionPersonalityResponse], 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"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.QuestionPersonalityResponseWithTotal]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderFortotal: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt; private[this] val circeGenericDecoderForresults: io.circe.Decoder[Seq[org.make.api.question.QuestionPersonalityResponse]] = circe.this.Decoder.decodeSeq[org.make.api.question.QuestionPersonalityResponse](question.this.QuestionPersonalityResponse.decoder); private[this] val circeGenericEncoderFortotal: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt; private[this] val circeGenericEncoderForresults: io.circe.Encoder.AsArray[Seq[org.make.api.question.QuestionPersonalityResponse]] = circe.this.Encoder.encodeSeq[org.make.api.question.QuestionPersonalityResponse](question.this.QuestionPersonalityResponse.encoder); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("total"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortotal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: 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"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("total"), Int, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: 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.question.QuestionPersonalityResponse], 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"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("total"), Int, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: 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.question.QuestionPersonalityResponse], 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"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionPersonalityResponse]] :: 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.question.QuestionPersonalityResponseWithTotal]](inst$macro$12) })
87 28741 3392 - 3434 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder org.make.api.question.questionapitest io.circe.generic.semiauto.deriveDecoder[org.make.api.question.QuestionPersonalityResponse]({ val inst$macro$28: io.circe.generic.decoding.DerivedDecoder[org.make.api.question.QuestionPersonalityResponse] = { 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.question.QuestionPersonalityResponse] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.question.QuestionPersonalityResponse, 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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.question.QuestionPersonalityResponse, (Symbol @@ String("userId")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: 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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.question.QuestionPersonalityResponse, (Symbol @@ String("userId")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil](::.apply[Symbol @@ String("userId"), (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil.type](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")], ::.apply[Symbol @@ String("firstName"), (Symbol @@ String("lastName")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("lastName"), (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil.type](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")], ::.apply[Symbol @@ String("politicalParty"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil.type](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("gender")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("gender"), shapeless.HNil.type](scala.Symbol.apply("gender").asInstanceOf[Symbol @@ String("gender")], HNil))))))), Generic.instance[org.make.api.question.QuestionPersonalityResponse, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.question.QuestionPersonalityResponse) => x0$3 match { case (userId: org.make.core.user.UserId, firstName: Option[String], lastName: Option[String], politicalParty: Option[String], avatarUrl: Option[String], gender: Option[String]): org.make.api.question.QuestionPersonalityResponse((userId$macro$20 @ _), (firstName$macro$21 @ _), (lastName$macro$22 @ _), (politicalParty$macro$23 @ _), (avatarUrl$macro$24 @ _), (gender$macro$25 @ _)) => ::.apply[org.make.core.user.UserId, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](userId$macro$20, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](firstName$macro$21, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](lastName$macro$22, ::.apply[Option[String], Option[String] :: Option[String] :: shapeless.HNil.type](politicalParty$macro$23, ::.apply[Option[String], Option[String] :: shapeless.HNil.type](avatarUrl$macro$24, ::.apply[Option[String], shapeless.HNil.type](gender$macro$25, HNil)))))).asInstanceOf[org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil] }), ((x0$4: org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil) => x0$4 match { case (head: org.make.core.user.UserId, tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((userId$macro$14 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((firstName$macro$15 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((lastName$macro$16 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((politicalParty$macro$17 @ _), (head: Option[String], tail: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: shapeless.HNil((avatarUrl$macro$18 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((gender$macro$19 @ _), HNil)))))) => question.this.QuestionPersonalityResponse.apply(userId$macro$14, firstName$macro$15, lastName$macro$16, politicalParty$macro$17, avatarUrl$macro$18, gender$macro$19) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userId"), org.make.core.user.UserId, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), Option[String], (Symbol @@ String("lastName")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("lastName"), Option[String], (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("politicalParty"), Option[String], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil, Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[String], (Symbol @@ String("gender")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("gender"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("gender")]](scala.Symbol.apply("gender").asInstanceOf[Symbol @@ String("gender")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("gender")]])), 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("politicalParty")]](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("politicalParty")]])), 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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$27.this.inst$macro$26)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.question.QuestionPersonalityResponse]]; <stable> <accessor> lazy val inst$macro$26: io.circe.generic.decoding.ReprDecoder[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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: 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 circeGenericDecoderForgender: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); 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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: 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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: 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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecode(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("lastName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecode(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("politicalParty"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecode(c.downField("politicalParty")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecode(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("gender"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecode(c.downField("gender")), 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("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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: 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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: 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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecodeAccumulating(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("lastName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecodeAccumulating(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("politicalParty"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecodeAccumulating(c.downField("politicalParty")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecodeAccumulating(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("gender"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgender.tryDecodeAccumulating(c.downField("gender")), 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("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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: 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.question.QuestionPersonalityResponse]](inst$macro$28) })
88 30068 3498 - 3540 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder org.make.api.question.questionapitest io.circe.generic.semiauto.deriveEncoder[org.make.api.question.QuestionPersonalityResponse]({ val inst$macro$56: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.question.QuestionPersonalityResponse] = { 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.question.QuestionPersonalityResponse] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.question.QuestionPersonalityResponse, 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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.question.QuestionPersonalityResponse, (Symbol @@ String("userId")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: 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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.question.QuestionPersonalityResponse, (Symbol @@ String("userId")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil](::.apply[Symbol @@ String("userId"), (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil.type](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")], ::.apply[Symbol @@ String("firstName"), (Symbol @@ String("lastName")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("lastName"), (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil.type](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")], ::.apply[Symbol @@ String("politicalParty"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil.type](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("gender")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("gender"), shapeless.HNil.type](scala.Symbol.apply("gender").asInstanceOf[Symbol @@ String("gender")], HNil))))))), Generic.instance[org.make.api.question.QuestionPersonalityResponse, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil](((x0$7: org.make.api.question.QuestionPersonalityResponse) => x0$7 match { case (userId: org.make.core.user.UserId, firstName: Option[String], lastName: Option[String], politicalParty: Option[String], avatarUrl: Option[String], gender: Option[String]): org.make.api.question.QuestionPersonalityResponse((userId$macro$48 @ _), (firstName$macro$49 @ _), (lastName$macro$50 @ _), (politicalParty$macro$51 @ _), (avatarUrl$macro$52 @ _), (gender$macro$53 @ _)) => ::.apply[org.make.core.user.UserId, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](userId$macro$48, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](firstName$macro$49, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](lastName$macro$50, ::.apply[Option[String], Option[String] :: Option[String] :: shapeless.HNil.type](politicalParty$macro$51, ::.apply[Option[String], Option[String] :: shapeless.HNil.type](avatarUrl$macro$52, ::.apply[Option[String], shapeless.HNil.type](gender$macro$53, HNil)))))).asInstanceOf[org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil] }), ((x0$8: org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil) => x0$8 match { case (head: org.make.core.user.UserId, tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((userId$macro$42 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((firstName$macro$43 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((lastName$macro$44 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((politicalParty$macro$45 @ _), (head: Option[String], tail: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: shapeless.HNil((avatarUrl$macro$46 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((gender$macro$47 @ _), HNil)))))) => question.this.QuestionPersonalityResponse.apply(userId$macro$42, firstName$macro$43, lastName$macro$44, politicalParty$macro$45, avatarUrl$macro$46, gender$macro$47) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userId"), org.make.core.user.UserId, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), Option[String], (Symbol @@ String("lastName")) :: (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("lastName"), Option[String], (Symbol @@ String("politicalParty")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("politicalParty"), Option[String], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("gender")) :: shapeless.HNil, Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[String], (Symbol @@ String("gender")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("gender"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("gender")]](scala.Symbol.apply("gender").asInstanceOf[Symbol @@ String("gender")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("gender")]])), 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("politicalParty")]](scala.Symbol.apply("politicalParty").asInstanceOf[Symbol @@ String("politicalParty")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("politicalParty")]])), 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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$55.this.inst$macro$54)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.question.QuestionPersonalityResponse]]; <stable> <accessor> lazy val inst$macro$54: io.circe.generic.encoding.ReprAsObjectEncoder[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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForuserId: io.circe.Encoder[org.make.core.user.UserId] = user.this.UserId.userIdEncoder; private[this] val circeGenericEncoderForgender: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](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("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: 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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: 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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: 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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: 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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForfirstName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlastName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpoliticalParty @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForavatarUrl @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForgender @ _), 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.circeGenericEncoderForgender.apply(circeGenericHListBindingForfirstName)), scala.Tuple2.apply[String, io.circe.Json]("lastName", $anon.this.circeGenericEncoderForgender.apply(circeGenericHListBindingForlastName)), scala.Tuple2.apply[String, io.circe.Json]("politicalParty", $anon.this.circeGenericEncoderForgender.apply(circeGenericHListBindingForpoliticalParty)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderForgender.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("gender", $anon.this.circeGenericEncoderForgender.apply(circeGenericHListBindingForgender)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[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("politicalParty"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("gender"),Option[String]] :: 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.question.QuestionPersonalityResponse]](inst$macro$56) })
94 29288 3721 - 3754 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.question.questionapitest io.circe.generic.semiauto.deriveCodec[org.make.api.question.QuestionListResponse]({ val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.QuestionListResponse] = { 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.question.QuestionListResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.question.QuestionListResponse, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionOfOperationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.question.QuestionListResponse, (Symbol @@ String("results")) :: (Symbol @@ String("total")) :: shapeless.HNil, Seq[org.make.api.question.QuestionOfOperationResponse] :: Long :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionOfOperationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.question.QuestionListResponse, (Symbol @@ String("results")) :: (Symbol @@ String("total")) :: shapeless.HNil](::.apply[Symbol @@ String("results"), (Symbol @@ String("total")) :: shapeless.HNil.type](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")], ::.apply[Symbol @@ String("total"), shapeless.HNil.type](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")], HNil))), Generic.instance[org.make.api.question.QuestionListResponse, Seq[org.make.api.question.QuestionOfOperationResponse] :: Long :: shapeless.HNil](((x0$3: org.make.api.question.QuestionListResponse) => x0$3 match { case (results: Seq[org.make.api.question.QuestionOfOperationResponse], total: Long): org.make.api.question.QuestionListResponse((results$macro$8 @ _), (total$macro$9 @ _)) => ::.apply[Seq[org.make.api.question.QuestionOfOperationResponse], Long :: shapeless.HNil.type](results$macro$8, ::.apply[Long, shapeless.HNil.type](total$macro$9, HNil)).asInstanceOf[Seq[org.make.api.question.QuestionOfOperationResponse] :: Long :: shapeless.HNil] }), ((x0$4: Seq[org.make.api.question.QuestionOfOperationResponse] :: Long :: shapeless.HNil) => x0$4 match { case (head: Seq[org.make.api.question.QuestionOfOperationResponse], tail: Long :: shapeless.HNil): Seq[org.make.api.question.QuestionOfOperationResponse] :: Long :: shapeless.HNil((results$macro$6 @ _), (head: Long, tail: shapeless.HNil): Long :: shapeless.HNil((total$macro$7 @ _), HNil)) => question.this.QuestionListResponse.apply(results$macro$6, total$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("results"), Seq[org.make.api.question.QuestionOfOperationResponse], (Symbol @@ String("total")) :: shapeless.HNil, Long :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("total"), Long, 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("results")]](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("results")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionOfOperationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionOfOperationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.QuestionListResponse]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionOfOperationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionOfOperationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionOfOperationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForresults: io.circe.Decoder[Seq[org.make.api.question.QuestionOfOperationResponse]] = circe.this.Decoder.decodeSeq[org.make.api.question.QuestionOfOperationResponse](question.this.QuestionOfOperationResponse.codec); private[this] val circeGenericDecoderFortotal: io.circe.Decoder[Long] = circe.this.Decoder.decodeLong; private[this] val circeGenericEncoderForresults: io.circe.Encoder.AsArray[Seq[org.make.api.question.QuestionOfOperationResponse]] = circe.this.Encoder.encodeSeq[org.make.api.question.QuestionOfOperationResponse](question.this.QuestionOfOperationResponse.codec); private[this] val circeGenericEncoderFortotal: io.circe.Encoder[Long] = circe.this.Encoder.encodeLong; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionOfOperationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionOfOperationResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionOfOperationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForresults @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("total"),Long], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: 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]("results", $anon.this.circeGenericEncoderForresults.apply(circeGenericHListBindingForresults)), 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("results"),Seq[org.make.api.question.QuestionOfOperationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("results"), Seq[org.make.api.question.QuestionOfOperationResponse], shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecode(c.downField("results")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("total"), Long, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecode(c.downField("total")), 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("results"),Seq[org.make.api.question.QuestionOfOperationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("results"), Seq[org.make.api.question.QuestionOfOperationResponse], shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecodeAccumulating(c.downField("results")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("total"), Long, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecodeAccumulating(c.downField("total")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionOfOperationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.QuestionOfOperationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: 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.question.QuestionListResponse]](inst$macro$12) })
100 28400 3939 - 3950 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.question.questionapitest io.circe.generic.semiauto.deriveCodec[org.make.api.question.SearchQuestionsResponse]({ val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.SearchQuestionsResponse] = { 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.question.SearchQuestionsResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.question.SearchQuestionsResponse, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.SearchQuestionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.question.SearchQuestionsResponse, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: shapeless.HNil, Long :: Seq[org.make.api.question.SearchQuestionResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.SearchQuestionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.question.SearchQuestionsResponse, (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.question.SearchQuestionsResponse, Long :: Seq[org.make.api.question.SearchQuestionResponse] :: shapeless.HNil](((x0$3: org.make.api.question.SearchQuestionsResponse) => x0$3 match { case (total: Long, results: Seq[org.make.api.question.SearchQuestionResponse]): org.make.api.question.SearchQuestionsResponse((total$macro$8 @ _), (results$macro$9 @ _)) => ::.apply[Long, Seq[org.make.api.question.SearchQuestionResponse] :: shapeless.HNil.type](total$macro$8, ::.apply[Seq[org.make.api.question.SearchQuestionResponse], shapeless.HNil.type](results$macro$9, HNil)).asInstanceOf[Long :: Seq[org.make.api.question.SearchQuestionResponse] :: shapeless.HNil] }), ((x0$4: Long :: Seq[org.make.api.question.SearchQuestionResponse] :: shapeless.HNil) => x0$4 match { case (head: Long, tail: Seq[org.make.api.question.SearchQuestionResponse] :: shapeless.HNil): Long :: Seq[org.make.api.question.SearchQuestionResponse] :: shapeless.HNil((total$macro$6 @ _), (head: Seq[org.make.api.question.SearchQuestionResponse], tail: shapeless.HNil): Seq[org.make.api.question.SearchQuestionResponse] :: shapeless.HNil((results$macro$7 @ _), HNil)) => question.this.SearchQuestionsResponse.apply(total$macro$6, results$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("total"), Long, (Symbol @@ String("results")) :: shapeless.HNil, Seq[org.make.api.question.SearchQuestionResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.SearchQuestionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("results"), Seq[org.make.api.question.SearchQuestionResponse], 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.question.SearchQuestionResponse]] :: 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.question.SearchQuestionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.SearchQuestionsResponse]]; <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.question.SearchQuestionResponse]] :: 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.question.SearchQuestionResponse]] :: 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.question.SearchQuestionResponse]] :: 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.question.SearchQuestionResponse]] = circe.this.Decoder.decodeSeq[org.make.api.question.SearchQuestionResponse](question.this.SearchQuestionResponse.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.question.SearchQuestionResponse]] = circe.this.Encoder.encodeSeq[org.make.api.question.SearchQuestionResponse](question.this.SearchQuestionResponse.codec); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.SearchQuestionResponse]] :: 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.question.SearchQuestionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.SearchQuestionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortotal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.SearchQuestionResponse]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.question.SearchQuestionResponse]] :: 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.question.SearchQuestionResponse]] :: 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.question.SearchQuestionResponse]] :: 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.question.SearchQuestionResponse], 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.question.SearchQuestionResponse]] :: 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.question.SearchQuestionResponse]] :: 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.question.SearchQuestionResponse], 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.question.SearchQuestionResponse]] :: 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.question.SearchQuestionResponse]] :: 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.question.SearchQuestionsResponse]](inst$macro$12) })
151 30215 6218 - 6229 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.question.questionapitest io.circe.generic.semiauto.deriveCodec[org.make.api.question.SearchQuestionResponse]({ val inst$macro$64: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.SearchQuestionResponse] = { final class anon$lazy$macro$63 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$63 = { anon$lazy$macro$63.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.SearchQuestionResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.question.SearchQuestionResponse, shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.question.SearchQuestionResponse, (Symbol @@ String("questionId")) :: (Symbol @@ String("preferredLanguage")) :: (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("question")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("questionShortTitle")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, org.make.core.question.QuestionId :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.question.SearchQuestionResponse, (Symbol @@ String("questionId")) :: (Symbol @@ String("preferredLanguage")) :: (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("question")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("questionShortTitle")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil](::.apply[Symbol @@ String("questionId"), (Symbol @@ String("preferredLanguage")) :: (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("question")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("questionShortTitle")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("preferredLanguage"), (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("question")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("questionShortTitle")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("preferredLanguage").asInstanceOf[Symbol @@ String("preferredLanguage")], ::.apply[Symbol @@ String("returnedLanguage"), (Symbol @@ String("question")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("questionShortTitle")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("returnedLanguage").asInstanceOf[Symbol @@ String("returnedLanguage")], ::.apply[Symbol @@ String("question"), (Symbol @@ String("slug")) :: (Symbol @@ String("questionShortTitle")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("questionShortTitle")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("questionShortTitle"), (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("questionShortTitle").asInstanceOf[Symbol @@ String("questionShortTitle")], ::.apply[Symbol @@ String("startDate"), (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("startDate").asInstanceOf[Symbol @@ String("startDate")], ::.apply[Symbol @@ String("endDate"), (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("endDate").asInstanceOf[Symbol @@ String("endDate")], ::.apply[Symbol @@ String("status"), (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")], ::.apply[Symbol @@ String("theme"), (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("theme").asInstanceOf[Symbol @@ String("theme")], ::.apply[Symbol @@ String("description"), (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")], ::.apply[Symbol @@ String("consultationImage"), (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("consultationImage").asInstanceOf[Symbol @@ String("consultationImage")], ::.apply[Symbol @@ String("consultationImageAlt"), (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("consultationImageAlt").asInstanceOf[Symbol @@ String("consultationImageAlt")], ::.apply[Symbol @@ String("descriptionImage"), (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("descriptionImage").asInstanceOf[Symbol @@ String("descriptionImage")], ::.apply[Symbol @@ String("descriptionImageAlt"), (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("descriptionImageAlt").asInstanceOf[Symbol @@ String("descriptionImageAlt")], ::.apply[Symbol @@ String("countries"), (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("countries").asInstanceOf[Symbol @@ String("countries")], ::.apply[Symbol @@ String("languages"), (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("languages").asInstanceOf[Symbol @@ String("languages")], ::.apply[Symbol @@ String("defaultLanguage"), (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("defaultLanguage").asInstanceOf[Symbol @@ String("defaultLanguage")], ::.apply[Symbol @@ String("operationId"), (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")], ::.apply[Symbol @@ String("operationTitle"), (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("operationTitle").asInstanceOf[Symbol @@ String("operationTitle")], ::.apply[Symbol @@ String("operationKind"), (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("operationKind").asInstanceOf[Symbol @@ String("operationKind")], ::.apply[Symbol @@ String("aboutUrl"), (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("aboutUrl").asInstanceOf[Symbol @@ String("aboutUrl")], ::.apply[Symbol @@ String("resultsLink"), (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("resultsLink").asInstanceOf[Symbol @@ String("resultsLink")], ::.apply[Symbol @@ String("proposalsCount"), (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("proposalsCount").asInstanceOf[Symbol @@ String("proposalsCount")], ::.apply[Symbol @@ String("participantsCount"), (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("participantsCount").asInstanceOf[Symbol @@ String("participantsCount")], ::.apply[Symbol @@ String("votesCount"), (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("votesCount").asInstanceOf[Symbol @@ String("votesCount")], ::.apply[Symbol @@ String("actions"), (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("actions").asInstanceOf[Symbol @@ String("actions")], ::.apply[Symbol @@ String("featured"), (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil.type](scala.Symbol.apply("featured").asInstanceOf[Symbol @@ String("featured")], ::.apply[Symbol @@ String("top20ConsensusThreshold"), shapeless.HNil.type](scala.Symbol.apply("top20ConsensusThreshold").asInstanceOf[Symbol @@ String("top20ConsensusThreshold")], HNil)))))))))))))))))))))))))))))), Generic.instance[org.make.api.question.SearchQuestionResponse, org.make.core.question.QuestionId :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil](((x0$3: org.make.api.question.SearchQuestionResponse) => x0$3 match { case (x$macro$61 @ _) => ::.apply[org.make.core.question.QuestionId, Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.questionId, ::.apply[Option[org.make.core.reference.Language], org.make.core.reference.Language :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.preferredLanguage, ::.apply[org.make.core.reference.Language, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.returnedLanguage, ::.apply[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.question, ::.apply[String, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.slug, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]], java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.questionShortTitle, ::.apply[java.time.ZonedDateTime, java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.startDate, ::.apply[java.time.ZonedDateTime, org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.endDate, ::.apply[org.make.core.operation.OperationOfQuestion.Status, org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.status, ::.apply[org.make.core.operation.QuestionTheme, Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.theme, ::.apply[Option[String], Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.description, ::.apply[Option[String], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.consultationImage, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]], Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.consultationImageAlt, ::.apply[Option[String], Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.descriptionImage, ::.apply[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]], cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.descriptionImageAlt, ::.apply[cats.data.NonEmptyList[org.make.core.reference.Country], cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.countries, ::.apply[cats.data.NonEmptyList[org.make.core.reference.Language], org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.languages, ::.apply[org.make.core.reference.Language, org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.defaultLanguage, ::.apply[org.make.core.operation.OperationId, String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.operationId, ::.apply[String, String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.operationTitle, ::.apply[String, Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.operationKind, ::.apply[Option[String], Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.aboutUrl, ::.apply[Option[String], Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.resultsLink, ::.apply[Int, Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.proposalsCount, ::.apply[Int, Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.participantsCount, ::.apply[Int, Option[String] :: Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.votesCount, ::.apply[Option[String], Boolean :: Option[Double] :: shapeless.HNil.type](x$macro$61.actions, ::.apply[Boolean, Option[Double] :: shapeless.HNil.type](x$macro$61.featured, ::.apply[Option[Double], shapeless.HNil.type](x$macro$61.top20ConsensusThreshold, HNil))))))))))))))))))))))))))))).asInstanceOf[org.make.core.question.QuestionId :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil] }), ((x0$4: org.make.core.question.QuestionId :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil) => x0$4 match { case (head: org.make.core.question.QuestionId, tail: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): org.make.core.question.QuestionId :: Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((questionId$macro$32 @ _), (head: Option[org.make.core.reference.Language], tail: org.make.core.reference.Language :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((preferredLanguage$macro$33 @ _), (head: org.make.core.reference.Language, tail: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): org.make.core.reference.Language :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((returnedLanguage$macro$34 @ _), (head: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], tail: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((question$macro$35 @ _), (head: String, tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((slug$macro$36 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]], tail: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((questionShortTitle$macro$37 @ _), (head: java.time.ZonedDateTime, tail: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((startDate$macro$38 @ _), (head: java.time.ZonedDateTime, tail: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((endDate$macro$39 @ _), (head: org.make.core.operation.OperationOfQuestion.Status, tail: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((status$macro$40 @ _), (head: org.make.core.operation.QuestionTheme, tail: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((theme$macro$41 @ _), (head: Option[String], tail: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((description$macro$42 @ _), (head: Option[String], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((consultationImage$macro$43 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]], tail: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((consultationImageAlt$macro$44 @ _), (head: Option[String], tail: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((descriptionImage$macro$45 @ _), (head: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]], tail: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((descriptionImageAlt$macro$46 @ _), (head: cats.data.NonEmptyList[org.make.core.reference.Country], tail: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((countries$macro$47 @ _), (head: cats.data.NonEmptyList[org.make.core.reference.Language], tail: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((languages$macro$48 @ _), (head: org.make.core.reference.Language, tail: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((defaultLanguage$macro$49 @ _), (head: org.make.core.operation.OperationId, tail: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((operationId$macro$50 @ _), (head: String, tail: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((operationTitle$macro$51 @ _), (head: String, tail: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((operationKind$macro$52 @ _), (head: Option[String], tail: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((aboutUrl$macro$53 @ _), (head: Option[String], tail: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((resultsLink$macro$54 @ _), (head: Int, tail: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((proposalsCount$macro$55 @ _), (head: Int, tail: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((participantsCount$macro$56 @ _), (head: Int, tail: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil): Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((votesCount$macro$57 @ _), (head: Option[String], tail: Boolean :: Option[Double] :: shapeless.HNil): Option[String] :: Boolean :: Option[Double] :: shapeless.HNil((actions$macro$58 @ _), (head: Boolean, tail: Option[Double] :: shapeless.HNil): Boolean :: Option[Double] :: shapeless.HNil((featured$macro$59 @ _), (head: Option[Double], tail: shapeless.HNil): Option[Double] :: shapeless.HNil((top20ConsensusThreshold$macro$60 @ _), HNil))))))))))))))))))))))))))))) => question.this.SearchQuestionResponse.apply(questionId$macro$32, preferredLanguage$macro$33, returnedLanguage$macro$34, question$macro$35, slug$macro$36, questionShortTitle$macro$37, startDate$macro$38, endDate$macro$39, status$macro$40, theme$macro$41, description$macro$42, consultationImage$macro$43, consultationImageAlt$macro$44, descriptionImage$macro$45, descriptionImageAlt$macro$46, countries$macro$47, languages$macro$48, defaultLanguage$macro$49, operationId$macro$50, operationTitle$macro$51, operationKind$macro$52, aboutUrl$macro$53, resultsLink$macro$54, proposalsCount$macro$55, participantsCount$macro$56, votesCount$macro$57, actions$macro$58, featured$macro$59, top20ConsensusThreshold$macro$60) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), org.make.core.question.QuestionId, (Symbol @@ String("preferredLanguage")) :: (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("question")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("questionShortTitle")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: org.make.core.reference.Language :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("preferredLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("returnedLanguage")) :: (Symbol @@ String("question")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("questionShortTitle")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, org.make.core.reference.Language :: eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("returnedLanguage"), org.make.core.reference.Language, (Symbol @@ String("question")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("questionShortTitle")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty] :: String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("question"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], (Symbol @@ String("slug")) :: (Symbol @@ String("questionShortTitle")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, String :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), String, (Symbol @@ String("questionShortTitle")) :: (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionShortTitle"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]], (Symbol @@ String("startDate")) :: (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, java.time.ZonedDateTime :: java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("startDate"), java.time.ZonedDateTime, (Symbol @@ String("endDate")) :: (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, java.time.ZonedDateTime :: org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("endDate"), java.time.ZonedDateTime, (Symbol @@ String("status")) :: (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, org.make.core.operation.OperationOfQuestion.Status :: org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("status"), org.make.core.operation.OperationOfQuestion.Status, (Symbol @@ String("theme")) :: (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, org.make.core.operation.QuestionTheme :: Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("theme"), org.make.core.operation.QuestionTheme, (Symbol @@ String("description")) :: (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("description"), Option[String], (Symbol @@ String("consultationImage")) :: (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("consultationImage"), Option[String], (Symbol @@ String("consultationImageAlt")) :: (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("consultationImageAlt"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]], (Symbol @@ String("descriptionImage")) :: (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, Option[String] :: Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("descriptionImage"), Option[String], (Symbol @@ String("descriptionImageAlt")) :: (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]] :: cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("descriptionImageAlt"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]], (Symbol @@ String("countries")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, cats.data.NonEmptyList[org.make.core.reference.Country] :: cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countries"), cats.data.NonEmptyList[org.make.core.reference.Country], (Symbol @@ String("languages")) :: (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, cats.data.NonEmptyList[org.make.core.reference.Language] :: org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("languages"), cats.data.NonEmptyList[org.make.core.reference.Language], (Symbol @@ String("defaultLanguage")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, org.make.core.reference.Language :: org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("defaultLanguage"), org.make.core.reference.Language, (Symbol @@ String("operationId")) :: (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, org.make.core.operation.OperationId :: String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationId"), org.make.core.operation.OperationId, (Symbol @@ String("operationTitle")) :: (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, String :: String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationTitle"), String, (Symbol @@ String("operationKind")) :: (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, String :: Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationKind"), String, (Symbol @@ String("aboutUrl")) :: (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, Option[String] :: Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("aboutUrl"), Option[String], (Symbol @@ String("resultsLink")) :: (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, Option[String] :: Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("resultsLink"), Option[String], (Symbol @@ String("proposalsCount")) :: (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, Int :: Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalsCount"), Int, (Symbol @@ String("participantsCount")) :: (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, Int :: Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("participantsCount"), Int, (Symbol @@ String("votesCount")) :: (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, Int :: Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("votesCount"), Int, (Symbol @@ String("actions")) :: (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, Option[String] :: Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("actions"), Option[String], (Symbol @@ String("featured")) :: (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, Boolean :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("featured"), Boolean, (Symbol @@ String("top20ConsensusThreshold")) :: shapeless.HNil, Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("top20ConsensusThreshold"), Option[Double], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("top20ConsensusThreshold")]](scala.Symbol.apply("top20ConsensusThreshold").asInstanceOf[Symbol @@ String("top20ConsensusThreshold")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("top20ConsensusThreshold")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("featured")]](scala.Symbol.apply("featured").asInstanceOf[Symbol @@ String("featured")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("featured")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("actions")]](scala.Symbol.apply("actions").asInstanceOf[Symbol @@ String("actions")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("actions")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("votesCount")]](scala.Symbol.apply("votesCount").asInstanceOf[Symbol @@ String("votesCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("votesCount")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("participantsCount")]](scala.Symbol.apply("participantsCount").asInstanceOf[Symbol @@ String("participantsCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("participantsCount")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalsCount")]](scala.Symbol.apply("proposalsCount").asInstanceOf[Symbol @@ String("proposalsCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalsCount")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("resultsLink")]](scala.Symbol.apply("resultsLink").asInstanceOf[Symbol @@ String("resultsLink")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("resultsLink")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("aboutUrl")]](scala.Symbol.apply("aboutUrl").asInstanceOf[Symbol @@ String("aboutUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("aboutUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationKind")]](scala.Symbol.apply("operationKind").asInstanceOf[Symbol @@ String("operationKind")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationKind")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationTitle")]](scala.Symbol.apply("operationTitle").asInstanceOf[Symbol @@ String("operationTitle")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationTitle")]])), 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("defaultLanguage")]](scala.Symbol.apply("defaultLanguage").asInstanceOf[Symbol @@ String("defaultLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("defaultLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("languages")]](scala.Symbol.apply("languages").asInstanceOf[Symbol @@ String("languages")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("languages")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countries")]](scala.Symbol.apply("countries").asInstanceOf[Symbol @@ String("countries")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countries")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("descriptionImageAlt")]](scala.Symbol.apply("descriptionImageAlt").asInstanceOf[Symbol @@ String("descriptionImageAlt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("descriptionImageAlt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("descriptionImage")]](scala.Symbol.apply("descriptionImage").asInstanceOf[Symbol @@ String("descriptionImage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("descriptionImage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("consultationImageAlt")]](scala.Symbol.apply("consultationImageAlt").asInstanceOf[Symbol @@ String("consultationImageAlt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("consultationImageAlt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("consultationImage")]](scala.Symbol.apply("consultationImage").asInstanceOf[Symbol @@ String("consultationImage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("consultationImage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("description")]](scala.Symbol.apply("description").asInstanceOf[Symbol @@ String("description")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("description")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("theme")]](scala.Symbol.apply("theme").asInstanceOf[Symbol @@ String("theme")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("theme")]])), 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("endDate")]](scala.Symbol.apply("endDate").asInstanceOf[Symbol @@ String("endDate")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("endDate")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("startDate")]](scala.Symbol.apply("startDate").asInstanceOf[Symbol @@ String("startDate")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("startDate")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionShortTitle")]](scala.Symbol.apply("questionShortTitle").asInstanceOf[Symbol @@ String("questionShortTitle")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionShortTitle")]])), 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("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("returnedLanguage")]](scala.Symbol.apply("returnedLanguage").asInstanceOf[Symbol @@ String("returnedLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("returnedLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("preferredLanguage")]](scala.Symbol.apply("preferredLanguage").asInstanceOf[Symbol @@ String("preferredLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("preferredLanguage")]])), 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")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$63.this.inst$macro$62)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.SearchQuestionResponse]]; <stable> <accessor> lazy val inst$macro$62: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[org.make.core.question.QuestionId] = question.this.QuestionId.QuestionIdDecoder; private[this] val circeGenericDecoderForpreferredLanguage: 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 circeGenericDecoderForquestion: io.circe.Decoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] = io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.collection.NonEmpty, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.Not.notValidate[String, eu.timepit.refined.collection.Empty, this.R](collection.this.Empty.emptyValidate[String](((s: String) => scala.Predef.wrapString(s)))), api.this.RefType.refinedRefType); private[this] val circeGenericDecoderForquestionShortTitle: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.collection.NonEmpty, eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, boolean.this.Not.notValidate[String, eu.timepit.refined.collection.Empty, this.R](collection.this.Empty.emptyValidate[String](((s: String) => scala.Predef.wrapString(s)))), api.this.RefType.refinedRefType)); private[this] val circeGenericDecoderForendDate: io.circe.Decoder[java.time.ZonedDateTime] = SearchQuestionResponse.this.zonedDateTimeDecoder; private[this] val circeGenericDecoderForstatus: io.circe.Decoder[org.make.core.operation.OperationOfQuestion.Status] = OperationOfQuestion.this.Status.decoder; private[this] val circeGenericDecoderFortheme: io.circe.Codec[org.make.core.operation.QuestionTheme] = operation.this.QuestionTheme.codec; private[this] val circeGenericDecoderFordescriptionImageAlt: io.circe.Decoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] = circe.this.Decoder.decodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]](io.circe.refined.`package`.refinedDecoder[String, eu.timepit.refined.collection.MaxSize[130], eu.timepit.refined.api.Refined](circe.this.Decoder.decodeString, collection.this.Size.sizeValidate[String, eu.timepit.refined.numeric.Interval.Closed[shapeless.nat._0,130], this.R](boolean.this.And.andValidate[Int, eu.timepit.refined.numeric.GreaterEqual[shapeless.nat._0], this.R, eu.timepit.refined.numeric.LessEqual[130], this.R](boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Less[shapeless.nat._0], this.R](numeric.this.Less.lessValidate[Int, shapeless.nat._0](internal.this.WitnessAs.natWitnessAs[Int, shapeless.nat._0](shapeless.this.Witness.witness0, nat.this.ToInt.toInt0, math.this.Numeric.IntIsIntegral), math.this.Numeric.IntIsIntegral)), boolean.this.Not.notValidate[Int, eu.timepit.refined.numeric.Greater[130], this.R](numeric.this.Greater.greaterValidate[Int, 130](internal.this.WitnessAs.singletonWitnessAs[Int, 130](Witness.mkWitness[130](130.asInstanceOf[130])), math.this.Numeric.IntIsIntegral))), ((s: String) => scala.Predef.wrapString(s))), api.this.RefType.refinedRefType)); private[this] val circeGenericDecoderForcountries: io.circe.Decoder[cats.data.NonEmptyList[org.make.core.reference.Country]] = circe.this.Decoder.decodeNonEmptyList[org.make.core.reference.Country](reference.this.Country.countryDecoder); private[this] val circeGenericDecoderForlanguages: io.circe.Decoder[cats.data.NonEmptyList[org.make.core.reference.Language]] = circe.this.Decoder.decodeNonEmptyList[org.make.core.reference.Language](reference.this.Language.LanguageDecoder); private[this] val circeGenericDecoderFordefaultLanguage: io.circe.Decoder[org.make.core.reference.Language] = reference.this.Language.LanguageDecoder; private[this] val circeGenericDecoderForoperationId: io.circe.Decoder[org.make.core.operation.OperationId] = operation.this.OperationId.operationIdDecoder; private[this] val circeGenericDecoderForoperationKind: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderForvotesCount: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt; private[this] val circeGenericDecoderForactions: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderForfeatured: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; private[this] val circeGenericDecoderFortop20ConsensusThreshold: io.circe.Decoder[Option[Double]] = circe.this.Decoder.decodeOption[Double](circe.this.Decoder.decodeDouble); private[this] val circeGenericEncoderForquestionId: io.circe.Encoder[org.make.core.question.QuestionId] = SearchQuestionResponse.this.stringValueEncoder[org.make.core.question.QuestionId]; private[this] val circeGenericEncoderForpreferredLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](SearchQuestionResponse.this.stringValueEncoder[org.make.core.reference.Language]); private[this] val circeGenericEncoderForquestion: io.circe.Encoder[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] = io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.collection.NonEmpty, eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType); private[this] val circeGenericEncoderForquestionShortTitle: io.circe.Encoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] = circe.this.Encoder.encodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]](io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.collection.NonEmpty, eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType)); private[this] val circeGenericEncoderForendDate: io.circe.Encoder[java.time.ZonedDateTime] = SearchQuestionResponse.this.zonedDateTimeEncoder; private[this] val circeGenericEncoderForstatus: io.circe.Encoder[org.make.core.operation.OperationOfQuestion.Status] = OperationOfQuestion.this.Status.encoder; private[this] val circeGenericEncoderFortheme: io.circe.Codec[org.make.core.operation.QuestionTheme] = operation.this.QuestionTheme.codec; private[this] val circeGenericEncoderFordescriptionImageAlt: io.circe.Encoder[Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] = circe.this.Encoder.encodeOption[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]](io.circe.refined.`package`.refinedEncoder[String, eu.timepit.refined.collection.MaxSize[130], eu.timepit.refined.api.Refined](circe.this.Encoder.encodeString, api.this.RefType.refinedRefType)); private[this] val circeGenericEncoderForcountries: io.circe.Encoder.AsArray[cats.data.NonEmptyList[org.make.core.reference.Country]] = circe.this.Encoder.encodeNonEmptyList[org.make.core.reference.Country](SearchQuestionResponse.this.stringValueEncoder[org.make.core.reference.Country]); private[this] val circeGenericEncoderForlanguages: io.circe.Encoder.AsArray[cats.data.NonEmptyList[org.make.core.reference.Language]] = circe.this.Encoder.encodeNonEmptyList[org.make.core.reference.Language](SearchQuestionResponse.this.stringValueEncoder[org.make.core.reference.Language]); private[this] val circeGenericEncoderFordefaultLanguage: io.circe.Encoder[org.make.core.reference.Language] = SearchQuestionResponse.this.stringValueEncoder[org.make.core.reference.Language]; private[this] val circeGenericEncoderForoperationId: io.circe.Encoder[org.make.core.operation.OperationId] = SearchQuestionResponse.this.stringValueEncoder[org.make.core.operation.OperationId]; private[this] val circeGenericEncoderForoperationKind: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderForvotesCount: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt; private[this] val circeGenericEncoderForactions: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderForfeatured: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean; private[this] val circeGenericEncoderFortop20ConsensusThreshold: io.circe.Encoder[Option[Double]] = circe.this.Encoder.encodeOption[Double](circe.this.Encoder.encodeDouble); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId], tail: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpreferredLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language], tail: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForreturnedLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]], tail: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestion @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("slug"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForslug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]], tail: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionShortTitle @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime], tail: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForstartDate @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime], tail: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForendDate @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status], tail: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForstatus @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme], tail: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortheme @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordescription @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForconsultationImage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]], tail: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForconsultationImageAlt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordescriptionImage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]], tail: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordescriptionImageAlt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]], tail: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountries @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlanguages @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language], tail: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordefaultLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId], tail: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperationId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperationTitle @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperationKind @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForaboutUrl @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForresultsLink @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalsCount @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForparticipantsCount @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvotesCount @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForactions @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForfeatured @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortop20ConsensusThreshold @ _), shapeless.HNil))))))))))))))))))))))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("questionId", $anon.this.circeGenericEncoderForquestionId.apply(circeGenericHListBindingForquestionId)), scala.Tuple2.apply[String, io.circe.Json]("preferredLanguage", $anon.this.circeGenericEncoderForpreferredLanguage.apply(circeGenericHListBindingForpreferredLanguage)), scala.Tuple2.apply[String, io.circe.Json]("returnedLanguage", $anon.this.circeGenericEncoderFordefaultLanguage.apply(circeGenericHListBindingForreturnedLanguage)), scala.Tuple2.apply[String, io.circe.Json]("question", $anon.this.circeGenericEncoderForquestion.apply(circeGenericHListBindingForquestion)), scala.Tuple2.apply[String, io.circe.Json]("slug", $anon.this.circeGenericEncoderForoperationKind.apply(circeGenericHListBindingForslug)), scala.Tuple2.apply[String, io.circe.Json]("questionShortTitle", $anon.this.circeGenericEncoderForquestionShortTitle.apply(circeGenericHListBindingForquestionShortTitle)), scala.Tuple2.apply[String, io.circe.Json]("startDate", $anon.this.circeGenericEncoderForendDate.apply(circeGenericHListBindingForstartDate)), scala.Tuple2.apply[String, io.circe.Json]("endDate", $anon.this.circeGenericEncoderForendDate.apply(circeGenericHListBindingForendDate)), scala.Tuple2.apply[String, io.circe.Json]("status", $anon.this.circeGenericEncoderForstatus.apply(circeGenericHListBindingForstatus)), scala.Tuple2.apply[String, io.circe.Json]("theme", $anon.this.circeGenericEncoderFortheme.apply(circeGenericHListBindingFortheme)), scala.Tuple2.apply[String, io.circe.Json]("description", $anon.this.circeGenericEncoderForactions.apply(circeGenericHListBindingFordescription)), scala.Tuple2.apply[String, io.circe.Json]("consultationImage", $anon.this.circeGenericEncoderForactions.apply(circeGenericHListBindingForconsultationImage)), scala.Tuple2.apply[String, io.circe.Json]("consultationImageAlt", $anon.this.circeGenericEncoderFordescriptionImageAlt.apply(circeGenericHListBindingForconsultationImageAlt)), scala.Tuple2.apply[String, io.circe.Json]("descriptionImage", $anon.this.circeGenericEncoderForactions.apply(circeGenericHListBindingFordescriptionImage)), scala.Tuple2.apply[String, io.circe.Json]("descriptionImageAlt", $anon.this.circeGenericEncoderFordescriptionImageAlt.apply(circeGenericHListBindingFordescriptionImageAlt)), scala.Tuple2.apply[String, io.circe.Json]("countries", $anon.this.circeGenericEncoderForcountries.apply(circeGenericHListBindingForcountries)), scala.Tuple2.apply[String, io.circe.Json]("languages", $anon.this.circeGenericEncoderForlanguages.apply(circeGenericHListBindingForlanguages)), scala.Tuple2.apply[String, io.circe.Json]("defaultLanguage", $anon.this.circeGenericEncoderFordefaultLanguage.apply(circeGenericHListBindingFordefaultLanguage)), scala.Tuple2.apply[String, io.circe.Json]("operationId", $anon.this.circeGenericEncoderForoperationId.apply(circeGenericHListBindingForoperationId)), scala.Tuple2.apply[String, io.circe.Json]("operationTitle", $anon.this.circeGenericEncoderForoperationKind.apply(circeGenericHListBindingForoperationTitle)), scala.Tuple2.apply[String, io.circe.Json]("operationKind", $anon.this.circeGenericEncoderForoperationKind.apply(circeGenericHListBindingForoperationKind)), scala.Tuple2.apply[String, io.circe.Json]("aboutUrl", $anon.this.circeGenericEncoderForactions.apply(circeGenericHListBindingForaboutUrl)), scala.Tuple2.apply[String, io.circe.Json]("resultsLink", $anon.this.circeGenericEncoderForactions.apply(circeGenericHListBindingForresultsLink)), scala.Tuple2.apply[String, io.circe.Json]("proposalsCount", $anon.this.circeGenericEncoderForvotesCount.apply(circeGenericHListBindingForproposalsCount)), scala.Tuple2.apply[String, io.circe.Json]("participantsCount", $anon.this.circeGenericEncoderForvotesCount.apply(circeGenericHListBindingForparticipantsCount)), scala.Tuple2.apply[String, io.circe.Json]("votesCount", $anon.this.circeGenericEncoderForvotesCount.apply(circeGenericHListBindingForvotesCount)), scala.Tuple2.apply[String, io.circe.Json]("actions", $anon.this.circeGenericEncoderForactions.apply(circeGenericHListBindingForactions)), scala.Tuple2.apply[String, io.circe.Json]("featured", $anon.this.circeGenericEncoderForfeatured.apply(circeGenericHListBindingForfeatured)), scala.Tuple2.apply[String, io.circe.Json]("top20ConsensusThreshold", $anon.this.circeGenericEncoderFortop20ConsensusThreshold.apply(circeGenericHListBindingFortop20ConsensusThreshold)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("preferredLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpreferredLanguage.tryDecode(c.downField("preferredLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("returnedLanguage"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordefaultLanguage.tryDecode(c.downField("returnedLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("question"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("question")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationKind.tryDecode(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionShortTitle"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]], shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionShortTitle.tryDecode(c.downField("questionShortTitle")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("startDate"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForendDate.tryDecode(c.downField("startDate")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("endDate"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForendDate.tryDecode(c.downField("endDate")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("status"), org.make.core.operation.OperationOfQuestion.Status, shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecode(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("theme"), org.make.core.operation.QuestionTheme, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortheme.tryDecode(c.downField("theme")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactions.tryDecode(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("consultationImage"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactions.tryDecode(c.downField("consultationImage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("consultationImageAlt"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]], shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescriptionImageAlt.tryDecode(c.downField("consultationImageAlt")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("descriptionImage"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactions.tryDecode(c.downField("descriptionImage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("descriptionImageAlt"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]], shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescriptionImageAlt.tryDecode(c.downField("descriptionImageAlt")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countries"), cats.data.NonEmptyList[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountries.tryDecode(c.downField("countries")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("languages"), cats.data.NonEmptyList[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguages.tryDecode(c.downField("languages")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("defaultLanguage"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordefaultLanguage.tryDecode(c.downField("defaultLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationId"), org.make.core.operation.OperationId, shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecode(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationTitle"), String, shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationKind.tryDecode(c.downField("operationTitle")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationKind"), String, shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationKind.tryDecode(c.downField("operationKind")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("aboutUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactions.tryDecode(c.downField("aboutUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("resultsLink"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactions.tryDecode(c.downField("resultsLink")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalsCount"), Int, shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotesCount.tryDecode(c.downField("proposalsCount")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("participantsCount"), Int, shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotesCount.tryDecode(c.downField("participantsCount")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("votesCount"), Int, shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotesCount.tryDecode(c.downField("votesCount")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("actions"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactions.tryDecode(c.downField("actions")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("featured"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfeatured.tryDecode(c.downField("featured")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("top20ConsensusThreshold"), Option[Double], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortop20ConsensusThreshold.tryDecode(c.downField("top20ConsensusThreshold")), 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))(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("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("preferredLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpreferredLanguage.tryDecodeAccumulating(c.downField("preferredLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("returnedLanguage"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordefaultLanguage.tryDecodeAccumulating(c.downField("returnedLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("question"), eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty], shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("question")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationKind.tryDecodeAccumulating(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionShortTitle"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]], shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionShortTitle.tryDecodeAccumulating(c.downField("questionShortTitle")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("startDate"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForendDate.tryDecodeAccumulating(c.downField("startDate")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("endDate"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForendDate.tryDecodeAccumulating(c.downField("endDate")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("status"), org.make.core.operation.OperationOfQuestion.Status, shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecodeAccumulating(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("theme"), org.make.core.operation.QuestionTheme, shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortheme.tryDecodeAccumulating(c.downField("theme")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("description"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactions.tryDecodeAccumulating(c.downField("description")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("consultationImage"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactions.tryDecodeAccumulating(c.downField("consultationImage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("consultationImageAlt"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]], shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescriptionImageAlt.tryDecodeAccumulating(c.downField("consultationImageAlt")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("descriptionImage"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactions.tryDecodeAccumulating(c.downField("descriptionImage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("descriptionImageAlt"), Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]], shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordescriptionImageAlt.tryDecodeAccumulating(c.downField("descriptionImageAlt")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countries"), cats.data.NonEmptyList[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountries.tryDecodeAccumulating(c.downField("countries")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("languages"), cats.data.NonEmptyList[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguages.tryDecodeAccumulating(c.downField("languages")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("defaultLanguage"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordefaultLanguage.tryDecodeAccumulating(c.downField("defaultLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationId"), org.make.core.operation.OperationId, shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecodeAccumulating(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationTitle"), String, shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationKind.tryDecodeAccumulating(c.downField("operationTitle")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationKind"), String, shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationKind.tryDecodeAccumulating(c.downField("operationKind")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("aboutUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactions.tryDecodeAccumulating(c.downField("aboutUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("resultsLink"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactions.tryDecodeAccumulating(c.downField("resultsLink")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalsCount"), Int, shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotesCount.tryDecodeAccumulating(c.downField("proposalsCount")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("participantsCount"), Int, shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotesCount.tryDecodeAccumulating(c.downField("participantsCount")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("votesCount"), Int, shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotesCount.tryDecodeAccumulating(c.downField("votesCount")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("actions"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactions.tryDecodeAccumulating(c.downField("actions")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("featured"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfeatured.tryDecodeAccumulating(c.downField("featured")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("top20ConsensusThreshold"), Option[Double], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortop20ConsensusThreshold.tryDecodeAccumulating(c.downField("top20ConsensusThreshold")), 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))(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("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("questionId"),org.make.core.question.QuestionId] :: shapeless.labelled.FieldType[Symbol @@ String("preferredLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("returnedLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("question"),eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("questionShortTitle"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]] :: shapeless.labelled.FieldType[Symbol @@ String("startDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("endDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.operation.OperationOfQuestion.Status] :: shapeless.labelled.FieldType[Symbol @@ String("theme"),org.make.core.operation.QuestionTheme] :: shapeless.labelled.FieldType[Symbol @@ String("description"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("consultationImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImage"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("descriptionImageAlt"),Option[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[130]]]] :: shapeless.labelled.FieldType[Symbol @@ String("countries"),cats.data.NonEmptyList[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),cats.data.NonEmptyList[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("defaultLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),org.make.core.operation.OperationId] :: shapeless.labelled.FieldType[Symbol @@ String("operationTitle"),String] :: shapeless.labelled.FieldType[Symbol @@ String("operationKind"),String] :: shapeless.labelled.FieldType[Symbol @@ String("aboutUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("resultsLink"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("participantsCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("votesCount"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("actions"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("featured"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("top20ConsensusThreshold"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$63().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.question.SearchQuestionResponse]](inst$macro$64) })
157 30073 6403 - 6658 Apply scala.Option.fold org.make.api.question.questionapitest preferredLanguage.fold[org.make.core.reference.Language](indexedOperationOfQuestion.defaultLanguage)(((lang: org.make.core.reference.Language) => indexedOperationOfQuestion.languages.find(((language: org.make.core.reference.Language) => language.value.==(lang.value))).getOrElse[org.make.core.reference.Language](indexedOperationOfQuestion.defaultLanguage)))
157 29445 6426 - 6468 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.defaultLanguage org.make.api.question.questionapitest indexedOperationOfQuestion.defaultLanguage
160 29965 6558 - 6586 Apply java.lang.Object.== language.value.==(lang.value)
160 28563 6576 - 6586 Select org.make.core.reference.Language.value lang.value
161 28703 6493 - 6652 Apply scala.Option.getOrElse indexedOperationOfQuestion.languages.find(((language: org.make.core.reference.Language) => language.value.==(lang.value))).getOrElse[org.make.core.reference.Language](indexedOperationOfQuestion.defaultLanguage)
161 29141 6609 - 6651 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.defaultLanguage indexedOperationOfQuestion.defaultLanguage
163 28300 6663 - 8846 Apply org.make.api.question.SearchQuestionResponse.apply org.make.api.question.questionapitest SearchQuestionResponse.apply(indexedOperationOfQuestion.questionId, preferredLanguage, returnedLanguage, indexedOperationOfQuestion.questions.getTranslationUnsafe(returnedLanguage), indexedOperationOfQuestion.slug, indexedOperationOfQuestion.questionShortTitles.flatMap[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]](((x$1: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]) => x$1.getTranslation(returnedLanguage))), indexedOperationOfQuestion.startDate, indexedOperationOfQuestion.endDate, indexedOperationOfQuestion.status, indexedOperationOfQuestion.theme, indexedOperationOfQuestion.descriptions.flatMap[String](((x$2: org.make.core.technical.Multilingual[String]) => x$2.getTranslation(returnedLanguage))), indexedOperationOfQuestion.consultationImages.flatMap[String](((x$3: org.make.core.technical.Multilingual[String]) => x$3.getTranslation(returnedLanguage))), indexedOperationOfQuestion.consultationImageAlts.flatMap[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(130)]]](((x$4: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(130)]]]) => x$4.getTranslation(returnedLanguage))), indexedOperationOfQuestion.descriptionImages.flatMap[String](((x$5: org.make.core.technical.Multilingual[String]) => x$5.getTranslation(returnedLanguage))), indexedOperationOfQuestion.descriptionImageAlts.flatMap[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(130)]]](((x$6: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(130)]]]) => x$6.getTranslation(returnedLanguage))), indexedOperationOfQuestion.countries, indexedOperationOfQuestion.languages, indexedOperationOfQuestion.defaultLanguage, indexedOperationOfQuestion.operationId, indexedOperationOfQuestion.operationTitles.getTranslationUnsafe(returnedLanguage), indexedOperationOfQuestion.operationKind, indexedOperationOfQuestion.aboutUrls.flatMap[String](((x$7: org.make.core.technical.Multilingual[String]) => x$7.getTranslation(returnedLanguage))), indexedOperationOfQuestion.resultsLink, indexedOperationOfQuestion.proposalsCount, indexedOperationOfQuestion.participantsCount, indexedOperationOfQuestion.votesCount, indexedOperationOfQuestion.actions, indexedOperationOfQuestion.featured, indexedOperationOfQuestion.top20ConsensusThreshold)
164 29257 6706 - 6743 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.questionId org.make.api.question.questionapitest indexedOperationOfQuestion.questionId
167 28522 6850 - 6925 Apply org.make.core.technical.Multilingual.getTranslationUnsafe org.make.api.question.questionapitest indexedOperationOfQuestion.questions.getTranslationUnsafe(returnedLanguage)
168 30218 6940 - 6971 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.slug org.make.api.question.questionapitest indexedOperationOfQuestion.slug
169 29500 7055 - 7089 Apply org.make.core.technical.Multilingual.getTranslation x$1.getTranslation(returnedLanguage)
169 28566 7000 - 7090 Apply scala.Option.flatMap org.make.api.question.questionapitest indexedOperationOfQuestion.questionShortTitles.flatMap[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]](((x$1: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]]) => x$1.getTranslation(returnedLanguage)))
170 29968 7110 - 7146 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.startDate org.make.api.question.questionapitest indexedOperationOfQuestion.startDate
171 29212 7164 - 7198 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.endDate org.make.api.question.questionapitest indexedOperationOfQuestion.endDate
172 28707 7215 - 7248 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.status org.make.api.question.questionapitest indexedOperationOfQuestion.status
173 30185 7264 - 7296 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.theme org.make.api.question.questionapitest indexedOperationOfQuestion.theme
174 28528 7318 - 7401 Apply scala.Option.flatMap org.make.api.question.questionapitest indexedOperationOfQuestion.descriptions.flatMap[String](((x$2: org.make.core.technical.Multilingual[String]) => x$2.getTranslation(returnedLanguage)))
174 29263 7366 - 7400 Apply org.make.core.technical.Multilingual.getTranslation x$2.getTranslation(returnedLanguage)
175 29364 7429 - 7518 Apply scala.Option.flatMap org.make.api.question.questionapitest indexedOperationOfQuestion.consultationImages.flatMap[String](((x$3: org.make.core.technical.Multilingual[String]) => x$3.getTranslation(returnedLanguage)))
175 29908 7483 - 7517 Apply org.make.core.technical.Multilingual.getTranslation org.make.api.question.questionapitest x$3.getTranslation(returnedLanguage)
177 28574 7614 - 7648 Apply org.make.core.technical.Multilingual.getTranslation org.make.api.question.questionapitest x$4.getTranslation(returnedLanguage)
177 30000 7557 - 7649 Apply scala.Option.flatMap org.make.api.question.questionapitest indexedOperationOfQuestion.consultationImageAlts.flatMap[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(130)]]](((x$4: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(130)]]]) => x$4.getTranslation(returnedLanguage)))
178 28697 7676 - 7764 Apply scala.Option.flatMap org.make.api.question.questionapitest indexedOperationOfQuestion.descriptionImages.flatMap[String](((x$5: org.make.core.technical.Multilingual[String]) => x$5.getTranslation(returnedLanguage)))
178 29218 7729 - 7763 Apply org.make.core.technical.Multilingual.getTranslation x$5.getTranslation(returnedLanguage)
179 30054 7850 - 7884 Apply org.make.core.technical.Multilingual.getTranslation x$6.getTranslation(returnedLanguage)
179 29267 7794 - 7885 Apply scala.Option.flatMap org.make.api.question.questionapitest indexedOperationOfQuestion.descriptionImageAlts.flatMap[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(130)]]](((x$6: org.make.core.technical.Multilingual[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.MaxSize[Int(130)]]]) => x$6.getTranslation(returnedLanguage)))
180 28483 7905 - 7941 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.countries org.make.api.question.questionapitest indexedOperationOfQuestion.countries
181 29911 7961 - 7997 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.languages org.make.api.question.questionapitest indexedOperationOfQuestion.languages
182 29397 8023 - 8065 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.defaultLanguage org.make.api.question.questionapitest indexedOperationOfQuestion.defaultLanguage
183 28542 8087 - 8125 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.operationId org.make.api.question.questionapitest indexedOperationOfQuestion.operationId
184 30006 8150 - 8231 Apply org.make.core.technical.Multilingual.getTranslationUnsafe org.make.api.question.questionapitest indexedOperationOfQuestion.operationTitles.getTranslationUnsafe(returnedLanguage)
185 29181 8255 - 8295 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.operationKind org.make.api.question.questionapitest indexedOperationOfQuestion.operationKind
186 28700 8359 - 8393 Apply org.make.core.technical.Multilingual.getTranslation x$7.getTranslation(returnedLanguage)
186 30147 8314 - 8394 Apply scala.Option.flatMap org.make.api.question.questionapitest indexedOperationOfQuestion.aboutUrls.flatMap[String](((x$7: org.make.core.technical.Multilingual[String]) => x$7.getTranslation(returnedLanguage)))
187 29309 8416 - 8454 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.resultsLink org.make.api.question.questionapitest indexedOperationOfQuestion.resultsLink
188 28489 8479 - 8520 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.proposalsCount org.make.api.question.questionapitest indexedOperationOfQuestion.proposalsCount
189 29805 8548 - 8592 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.participantsCount org.make.api.question.questionapitest indexedOperationOfQuestion.participantsCount
190 29403 8613 - 8650 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.votesCount org.make.api.question.questionapitest indexedOperationOfQuestion.votesCount
191 28636 8668 - 8702 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.actions org.make.api.question.questionapitest indexedOperationOfQuestion.actions
192 29980 8721 - 8756 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.featured org.make.api.question.questionapitest indexedOperationOfQuestion.featured
193 29188 8790 - 8840 Select org.make.core.operation.indexed.IndexedOperationOfQuestion.top20ConsensusThreshold org.make.api.question.questionapitest indexedOperationOfQuestion.top20ConsensusThreshold