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.proposal
21 
22 import cats.data.NonEmptyList
23 import io.circe.generic.auto._
24 import io.circe.generic.semiauto.{deriveCodec, deriveDecoder, deriveEncoder}
25 import io.circe.{Codec, Decoder, Encoder}
26 import io.swagger.annotations.{ApiModel, ApiModelProperty}
27 import org.make.api.technical.MakeRandom
28 import org.make.core.technical.{Multilingual, Pagination}
29 import org.make.core.common.indexed.Sort
30 import org.make.core.idea.IdeaId
31 import org.make.core.operation.{OperationId, OperationKind}
32 import org.make.core.proposal._
33 import org.make.core.question.QuestionId
34 import org.make.core.reference.{Country, LabelId, Language}
35 import org.make.core.tag.TagId
36 import org.make.core.user.{UserId, UserType}
37 import org.make.core._
38 import org.make.core.Validation._
39 
40 import java.time.ZonedDateTime
41 import scala.annotation.meta.field
42 import org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils
43 import org.make.core.technical.Pagination.{Limit, Offset}
44 
45 @ApiModel
46 final case class ProposeProposalRequest(
47   content: String,
48   @(ApiModelProperty @field)(dataType = "boolean", example = "false", required = true)
49   isAnonymous: Boolean,
50   @(ApiModelProperty @field)(dataType = "string", example = "fr", required = true)
51   language: Language,
52   @(ApiModelProperty @field)(dataType = "string", example = "FR", required = true)
53   country: Country
54 )
55 
56 object ProposeProposalRequest {
57   implicit val decoder: Decoder[ProposeProposalRequest] = deriveDecoder
58 }
59 
60 final case class UpdateProposalRequest(
61   newContent: Option[String],
62   newContentTranslations: Option[Multilingual[String]],
63   @(ApiModelProperty @field)(dataType = "list[string]", required = true)
64   tags: Seq[TagId],
65   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
66   questionId: Option[QuestionId],
67   @(ApiModelProperty @field)(dataType = "list[string]")
68   predictedTags: Option[Seq[TagId]],
69   @(ApiModelProperty @field)(dataType = "string", example = "auto")
70   predictedTagsModelName: Option[String]
71 )
72 
73 object UpdateProposalRequest {
74   implicit val decoder: Decoder[UpdateProposalRequest] = deriveDecoder
75 }
76 
77 final case class ValidateProposalRequest(
78   newContent: Option[String],
79   newContentTranslations: Option[Multilingual[String]],
80   sendNotificationEmail: Boolean,
81   @(ApiModelProperty @field)(dataType = "list[string]", required = true)
82   tags: Seq[TagId],
83   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
84   questionId: Option[QuestionId],
85   @(ApiModelProperty @field)(dataType = "list[string]")
86   predictedTags: Option[Seq[TagId]],
87   @(ApiModelProperty @field)(dataType = "string", example = "auto")
88   predictedTagsModelName: Option[String]
89 )
90 
91 object ValidateProposalRequest {
92   implicit val decoder: Decoder[ValidateProposalRequest] = deriveDecoder[ValidateProposalRequest]
93   implicit val encoder: Encoder[ValidateProposalRequest] = deriveEncoder[ValidateProposalRequest]
94 }
95 
96 final case class RefuseProposalRequest(
97   sendNotificationEmail: Boolean,
98   @(ApiModelProperty @field)(dataType = "string", example = "other")
99   refusalReason: Option[String]
100 ) {
101 
102   refusalReason
103     .getValidated("refusalReason", None)
104     .map(_.toSanitizedInput("refusalReason").throwIfInvalid())
105     .throwIfInvalid()
106 }
107 
108 object RefuseProposalRequest {
109   implicit val codec: Codec[RefuseProposalRequest] = deriveCodec[RefuseProposalRequest]
110 }
111 
112 final case class ContextFilterRequest(
113   operation: Option[OperationId] = None,
114   source: Option[String] = None,
115   location: Option[String] = None,
116   question: Option[String] = None
117 ) {
118   def toContext: ContextSearchFilter = {
119     ContextSearchFilter(operation, source, location, question)
120   }
121 }
122 
123 object ContextFilterRequest {
124   def parse(
125     operationId: Option[OperationId],
126     source: Option[String],
127     location: Option[String],
128     question: Option[String]
129   ): Option[ContextFilterRequest] = {
130     (operationId, source, location, question) match {
131       case (None, None, None, None) => None
132       case _                        => Some(ContextFilterRequest(operationId, source, location, question))
133     }
134   }
135 
136   implicit val decoder: Decoder[ContextFilterRequest] = deriveDecoder[ContextFilterRequest]
137 }
138 
139 final case class SearchRequest(
140   proposalIds: Option[Seq[ProposalId]] = None,
141   proposalTypes: Option[Seq[ProposalType]] = None,
142   tagsIds: Option[Seq[TagId]] = None,
143   labelsIds: Option[Seq[LabelId]] = None,
144   operationId: Option[OperationId] = None,
145   questionIds: Option[Seq[QuestionId]] = None,
146   content: Option[String] = None,
147   slug: Option[String] = None,
148   seed: Option[Int] = None,
149   context: Option[ContextFilterRequest] = None,
150   language: Option[Language] = None,
151   country: Option[Country] = None,
152   sort: Option[String] = None,
153   order: Option[Order] = None,
154   limit: Option[Pagination.Limit] = None,
155   offset: Option[Pagination.Offset] = None,
156   sortAlgorithm: Option[String] = None,
157   operationKinds: Option[Seq[OperationKind]] = None,
158   userTypes: Option[Seq[UserType]] = None,
159   ideaIds: Option[Seq[IdeaId]] = None,
160   keywords: Option[Seq[ProposalKeywordKey]] = None,
161   excludedProposalIds: Option[Seq[ProposalId]] = None
162 ) {
163 
164   def toSearchQuery(requestContext: RequestContext): SearchQuery = {
165     val filters: Option[SearchFilters] =
166       SearchFilters.parse(
167         proposals = proposalIds.map(ProposalSearchFilter.apply),
168         proposalTypes = proposalTypes.map(ProposalTypesSearchFilter.apply),
169         tags = tagsIds.map(TagsSearchFilter.apply),
170         labels = labelsIds.map(LabelsSearchFilter.apply),
171         operation = operationId.map(opId => OperationSearchFilter(Seq(opId))),
172         question = questionIds.map(QuestionSearchFilter.apply),
173         content = content.map(ContentSearchFilter.apply),
174         slug = slug.map(value => SlugSearchFilter(value)),
175         context = context.map(_.toContext),
176         languages = language.map(l => NonEmptyList.of(LanguageSearchFilter(l))),
177         country = country.map(CountrySearchFilter.apply),
178         operationKinds = operationKinds.map(OperationKindsSearchFilter.apply),
179         userTypes = userTypes.map(UserTypesSearchFilter.apply),
180         idea = ideaIds.map(IdeaSearchFilter.apply),
181         keywords = keywords.map(KeywordsSearchFilter)
182       )
183     val excludesFilter: Option[SearchFilters] =
184       SearchFilters.parse(proposals = excludedProposalIds.map(ProposalSearchFilter.apply))
185 
186     val randomSeed: Int = seed.getOrElse(MakeRandom.nextInt())
187     val searchSortAlgorithm: Option[SortAlgorithm] = AlgorithmSelector.select(sortAlgorithm, randomSeed)
188     SearchQuery(
189       filters = filters,
190       excludes = excludesFilter,
191       sort = Sort.parse(sort, order),
192       limit = limit,
193       offset = offset,
194       language = requestContext.languageContext.language,
195       sortAlgorithm = searchSortAlgorithm
196     )
197   }
198 }
199 
200 object SearchRequest {
201   implicit val decoder: Decoder[SearchRequest] = deriveDecoder[SearchRequest]
202 }
203 
204 final case class ExhaustiveSearchRequest(
205   proposalIds: Option[Seq[ProposalId]] = None,
206   proposalTypes: Option[Seq[ProposalType]] = None,
207   tagsIds: Option[Seq[TagId]] = None,
208   labelsIds: Option[Seq[LabelId]] = None,
209   operationId: Option[OperationId] = None,
210   questionIds: Option[Seq[QuestionId]] = None,
211   ideaIds: Option[Seq[IdeaId]] = None,
212   content: Option[String] = None,
213   context: Option[ContextFilterRequest] = None,
214   status: Option[Seq[ProposalStatus]] = None,
215   minVotesCount: Option[Int] = None,
216   toEnrich: Option[Boolean] = None,
217   minScore: Option[Double] = None,
218   language: Option[Language] = None,
219   country: Option[Country] = None,
220   sort: Option[String] = None,
221   order: Option[Order] = None,
222   limit: Option[Limit] = None,
223   offset: Option[Offset] = None,
224   createdBefore: Option[ZonedDateTime] = None,
225   userTypes: Option[Seq[UserType]] = None,
226   keywords: Option[Seq[ProposalKeywordKey]] = None,
227   userId: Option[UserId] = None,
228   submittedAsLanguages: Option[Seq[Language]] = None
229 ) {
230   def toSearchQuery(requestContext: RequestContext): SearchQuery = {
231     val filters: Option[SearchFilters] =
232       SearchFilters.parse(
233         proposals = proposalIds.map(ProposalSearchFilter.apply),
234         proposalTypes = proposalTypes.map(ProposalTypesSearchFilter.apply),
235         tags = tagsIds.map(TagsSearchFilter.apply),
236         labels = labelsIds.map(LabelsSearchFilter.apply),
237         operation = operationId.map(opId => OperationSearchFilter(Seq(opId))),
238         question = questionIds.map(QuestionSearchFilter.apply),
239         idea = ideaIds.map(IdeaSearchFilter.apply),
240         content = content.map(ContentSearchFilter.apply),
241         context = context.map(_.toContext),
242         status = status.map(StatusSearchFilter.apply),
243         minVotesCount = minVotesCount.map(MinVotesCountSearchFilter.apply),
244         toEnrich = toEnrich.map(ToEnrichSearchFilter.apply),
245         minScore = minScore.map(MinScoreSearchFilter.apply),
246         languages = language.map(l => NonEmptyList.of(LanguageSearchFilter(l))),
247         country = country.map(CountrySearchFilter.apply),
248         createdAt = createdBefore.map(createdBeforeDate => CreatedAtSearchFilter(Some(createdBeforeDate), None)),
249         userTypes = userTypes.map(UserTypesSearchFilter.apply),
250         user = userId.map(userId => UserSearchFilter(Seq(userId))),
251         keywords = keywords.map(KeywordsSearchFilter),
252         submittedAsLanguages = submittedAsLanguages.map(SubmittedAsLanguagesFilter)
253       )
254 
255     SearchQuery(
256       filters = filters,
257       sort = Sort.parse(sort, order),
258       limit = limit,
259       offset = offset,
260       language = requestContext.languageContext.language
261     )
262   }
263 }
264 
265 object ExhaustiveSearchRequest extends CirceFormatters {
266 
267   implicit val decoder: Decoder[ExhaustiveSearchRequest] = deriveDecoder[ExhaustiveSearchRequest]
268 }
269 
270 @ApiModel
271 final case class VoteProposalRequest(
272   @(ApiModelProperty @field)(dataType = "string", allowableValues = VoteKey.swaggerAllowableValues, required = true)
273   voteKey: VoteKey,
274   proposalKey: Option[String]
275 )
276 
277 object VoteProposalRequest {
278   implicit val decoder: Decoder[VoteProposalRequest] = deriveDecoder[VoteProposalRequest]
279 }
280 
281 @ApiModel
282 final case class QualificationProposalRequest(
283   @(ApiModelProperty @field)(
284     dataType = "string",
285     allowableValues = QualificationKey.swaggerAllowableValues,
286     required = true
287   )
288   qualificationKey: QualificationKey,
289   @(ApiModelProperty @field)(dataType = "string", allowableValues = VoteKey.swaggerAllowableValues, required = true)
290   voteKey: VoteKey,
291   proposalKey: Option[String]
292 )
293 
294 object QualificationProposalRequest {
295   implicit val decoder: Decoder[QualificationProposalRequest] = deriveDecoder[QualificationProposalRequest]
296 }
297 
298 @ApiModel
299 final case class PatchProposalsIdeaRequest(
300   @(ApiModelProperty @field)(dataType = "list[string]", required = true) proposalIds: Seq[ProposalId],
301   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true) ideaId: IdeaId
302 )
303 
304 object PatchProposalsIdeaRequest {
305   implicit val decoder: Decoder[PatchProposalsIdeaRequest] = deriveDecoder[PatchProposalsIdeaRequest]
306 }
307 
308 final case class NextProposalToModerateRequest(
309   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
310   questionId: Option[QuestionId],
311   toEnrich: Boolean,
312   languages: Option[NonEmptyList[Language]],
313   @(ApiModelProperty @field)(dataType = "int") minVotesCount: Option[Int],
314   @(ApiModelProperty @field)(dataType = "double") minScore: Option[Double]
315 ) {
316   validate(requirePresent("questionId", questionId, Some("Next proposal needs a question")))
317 }
318 
319 object NextProposalToModerateRequest {
320   implicit val decoder: Decoder[NextProposalToModerateRequest] = deriveDecoder[NextProposalToModerateRequest]
321 }
322 
323 final case class ProposalKeywordRequest(
324   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
325   proposalId: ProposalId,
326   keywords: Seq[ProposalKeyword]
327 )
328 
329 object ProposalKeywordRequest {
330   implicit val decoder: Decoder[ProposalKeywordRequest] = deriveDecoder[ProposalKeywordRequest]
331 }
332 
333 final case class BulkRefuseProposal(
334   @(ApiModelProperty @field)(dataType = "list[string]", required = true) proposalIds: Seq[ProposalId]
335 )
336 
337 object BulkRefuseProposal {
338   implicit val codec: Codec[BulkRefuseProposal] = deriveCodec[BulkRefuseProposal]
339 }
340 
341 final case class BulkTagProposal(
342   @(ApiModelProperty @field)(dataType = "list[string]", required = true) proposalIds: Seq[ProposalId],
343   @(ApiModelProperty @field)(dataType = "list[string]", required = true) tagIds: Seq[TagId]
344 )
345 
346 object BulkTagProposal {
347   implicit val codec: Codec[BulkTagProposal] = deriveCodec[BulkTagProposal]
348 }
349 
350 final case class BulkDeleteTagProposal(
351   @(ApiModelProperty @field)(dataType = "list[string]", required = true) proposalIds: Seq[ProposalId],
352   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
353   tagId: TagId
354 )
355 
356 object BulkDeleteTagProposal {
357   implicit val codec: Codec[BulkDeleteTagProposal] = deriveCodec[BulkDeleteTagProposal]
358 }
359 
360 final case class LockProposalsRequest(
361   @(ApiModelProperty @field)(dataType = "list[string]", required = true) proposalIds: Set[ProposalId]
362 )
363 
364 object LockProposalsRequest {
365   implicit val codec: Codec[LockProposalsRequest] = deriveCodec[LockProposalsRequest]
366 }
367 
368 @ApiModel
369 final case class ReportProposalRequest(
370   @(ApiModelProperty @field)(dataType = "string", example = "fr", required = true)
371   proposalLanguage: Language,
372   @(ApiModelProperty @field)(dataType = "string", example = "FR", required = true)
373   reason: ProposalReportReason
374 )
375 
376 object ReportProposalRequest {
377 
378   implicit val codec: Codec[ReportProposalRequest] = deriveCodec
379 }
Line Stmt Id Pos Tree Symbol Tests Code
57 28792 2189 - 2202 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.ProposeProposalRequest]({ val inst$macro$31: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposeProposalRequest] = { final class anon$lazy$macro$30 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$30 = { anon$lazy$macro$30.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposeProposalRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.ProposeProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposeProposalRequest, (Symbol @@ String("content")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: shapeless.HNil, String :: Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposeProposalRequest, (Symbol @@ String("content")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: shapeless.HNil](::.apply[Symbol @@ String("content"), (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")], ::.apply[Symbol @@ String("isAnonymous"), (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("isAnonymous").asInstanceOf[Symbol @@ String("isAnonymous")], ::.apply[Symbol @@ String("language"), (Symbol @@ String("country")) :: shapeless.HNil.type](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")], ::.apply[Symbol @@ String("country"), shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], HNil))))), Generic.instance[org.make.api.proposal.ProposeProposalRequest, String :: Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposeProposalRequest) => x0$3 match { case (content: String, isAnonymous: Boolean, language: org.make.core.reference.Language, country: org.make.core.reference.Country): org.make.api.proposal.ProposeProposalRequest((content$macro$14 @ _), (isAnonymous$macro$15 @ _), (language$macro$16 @ _), (country$macro$17 @ _)) => ::.apply[String, Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil.type](content$macro$14, ::.apply[Boolean, org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil.type](isAnonymous$macro$15, ::.apply[org.make.core.reference.Language, org.make.core.reference.Country :: shapeless.HNil.type](language$macro$16, ::.apply[org.make.core.reference.Country, shapeless.HNil.type](country$macro$17, HNil)))).asInstanceOf[String :: Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil] }), ((x0$4: String :: Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil) => x0$4 match { case (head: String, tail: Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil): String :: Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil((content$macro$10 @ _), (head: Boolean, tail: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil): Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil((isAnonymous$macro$11 @ _), (head: org.make.core.reference.Language, tail: org.make.core.reference.Country :: shapeless.HNil): org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil((language$macro$12 @ _), (head: org.make.core.reference.Country, tail: shapeless.HNil): org.make.core.reference.Country :: shapeless.HNil((country$macro$13 @ _), HNil)))) => proposal.this.ProposeProposalRequest.apply(content$macro$10, isAnonymous$macro$11, language$macro$12, country$macro$13) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("content"), String, (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: shapeless.HNil, Boolean :: org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("isAnonymous"), Boolean, (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.reference.Language :: org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("language"), org.make.core.reference.Language, (Symbol @@ String("country")) :: shapeless.HNil, org.make.core.reference.Country :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), org.make.core.reference.Country, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("language")]](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("language")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("isAnonymous")]](scala.Symbol.apply("isAnonymous").asInstanceOf[Symbol @@ String("isAnonymous")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("isAnonymous")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("content")]](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("content")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$30.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposeProposalRequest]]; <stable> <accessor> lazy val inst$macro$18: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForcontent: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderForisAnonymous: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; private[this] val circeGenericDecoderForlanguage: io.circe.Decoder[org.make.core.reference.Language] = reference.this.Language.LanguageDecoder; private[this] val circeGenericDecoderForcountry: io.circe.Decoder[org.make.core.reference.Country] = reference.this.Country.countryDecoder; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontent.tryDecode(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("isAnonymous"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForisAnonymous.tryDecode(c.downField("isAnonymous")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("language"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecode(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecode(c.downField("country")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontent.tryDecodeAccumulating(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("isAnonymous"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForisAnonymous.tryDecodeAccumulating(c.downField("isAnonymous")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("language"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecodeAccumulating(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), org.make.core.reference.Country, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.hnilResultAccumulating)(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("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("language"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("country"),org.make.core.reference.Country] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$19: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Country] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Country, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Country, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Country, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Country, String :: shapeless.HNil](((x0$7: org.make.core.reference.Country) => x0$7 match { case (value: String): org.make.core.reference.Country((value$macro$23 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$23, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$8: String :: shapeless.HNil) => x0$8 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$22 @ _), HNil) => reference.this.Country.apply(value$macro$22) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$30.this.inst$macro$24)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Country]]; <stable> <accessor> lazy val inst$macro$24: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$25: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Language, String :: shapeless.HNil](((x0$11: org.make.core.reference.Language) => x0$11 match { case (value: String): org.make.core.reference.Language((value$macro$29 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$29, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$12: String :: shapeless.HNil) => x0$12 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$28 @ _), HNil) => reference.this.Language.apply(value$macro$28) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$30.this.inst$macro$24)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language]] }; new anon$lazy$macro$30().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposeProposalRequest]](inst$macro$31) })
74 30177 2852 - 2865 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.UpdateProposalRequest]({ val inst$macro$46: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.UpdateProposalRequest] = { final class anon$lazy$macro$45 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$45 = { anon$lazy$macro$45.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.UpdateProposalRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.UpdateProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.UpdateProposalRequest, (Symbol @@ String("newContent")) :: (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.UpdateProposalRequest, (Symbol @@ String("newContent")) :: (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil](::.apply[Symbol @@ String("newContent"), (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("newContent").asInstanceOf[Symbol @@ String("newContent")], ::.apply[Symbol @@ String("newContentTranslations"), (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("newContentTranslations").asInstanceOf[Symbol @@ String("newContentTranslations")], ::.apply[Symbol @@ String("tags"), (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("predictedTags"), (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("predictedTags").asInstanceOf[Symbol @@ String("predictedTags")], ::.apply[Symbol @@ String("predictedTagsModelName"), shapeless.HNil.type](scala.Symbol.apply("predictedTagsModelName").asInstanceOf[Symbol @@ String("predictedTagsModelName")], HNil))))))), Generic.instance[org.make.api.proposal.UpdateProposalRequest, Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.UpdateProposalRequest) => x0$3 match { case (newContent: Option[String], newContentTranslations: Option[org.make.core.technical.Multilingual[String]], tags: Seq[org.make.core.tag.TagId], questionId: Option[org.make.core.question.QuestionId], predictedTags: Option[Seq[org.make.core.tag.TagId]], predictedTagsModelName: Option[String]): org.make.api.proposal.UpdateProposalRequest((newContent$macro$20 @ _), (newContentTranslations$macro$21 @ _), (tags$macro$22 @ _), (questionId$macro$23 @ _), (predictedTags$macro$24 @ _), (predictedTagsModelName$macro$25 @ _)) => ::.apply[Option[String], Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](newContent$macro$20, ::.apply[Option[org.make.core.technical.Multilingual[String]], Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](newContentTranslations$macro$21, ::.apply[Seq[org.make.core.tag.TagId], Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](tags$macro$22, ::.apply[Option[org.make.core.question.QuestionId], Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](questionId$macro$23, ::.apply[Option[Seq[org.make.core.tag.TagId]], Option[String] :: shapeless.HNil.type](predictedTags$macro$24, ::.apply[Option[String], shapeless.HNil.type](predictedTagsModelName$macro$25, HNil)))))).asInstanceOf[Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil] }), ((x0$4: Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil) => x0$4 match { case (head: Option[String], tail: Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((newContent$macro$14 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((newContentTranslations$macro$15 @ _), (head: Seq[org.make.core.tag.TagId], tail: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((tags$macro$16 @ _), (head: Option[org.make.core.question.QuestionId], tail: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((questionId$macro$17 @ _), (head: Option[Seq[org.make.core.tag.TagId]], tail: Option[String] :: shapeless.HNil): Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((predictedTags$macro$18 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((predictedTagsModelName$macro$19 @ _), HNil)))))) => proposal.this.UpdateProposalRequest.apply(newContent$macro$14, newContentTranslations$macro$15, tags$macro$16, questionId$macro$17, predictedTags$macro$18, predictedTagsModelName$macro$19) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newContent"), Option[String], (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newContentTranslations"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("predictedTags"), Option[Seq[org.make.core.tag.TagId]], (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("predictedTagsModelName"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("predictedTagsModelName")]](scala.Symbol.apply("predictedTagsModelName").asInstanceOf[Symbol @@ String("predictedTagsModelName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("predictedTagsModelName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("predictedTags")]](scala.Symbol.apply("predictedTags").asInstanceOf[Symbol @@ String("predictedTags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("predictedTags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tags")]](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newContentTranslations")]](scala.Symbol.apply("newContentTranslations").asInstanceOf[Symbol @@ String("newContentTranslations")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newContentTranslations")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newContent")]](scala.Symbol.apply("newContent").asInstanceOf[Symbol @@ String("newContent")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newContent")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$45.this.inst$macro$26)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.UpdateProposalRequest]]; <stable> <accessor> lazy val inst$macro$26: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderFornewContentTranslations: io.circe.Decoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Decoder.decodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeDecoder[String](circe.this.Decoder.decodeString)); private[this] val circeGenericDecoderFortags: io.circe.Decoder[Seq[org.make.core.tag.TagId]] = circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder); private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[Option[org.make.core.question.QuestionId]] = circe.this.Decoder.decodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder); private[this] val circeGenericDecoderForpredictedTags: io.circe.Decoder[Option[Seq[org.make.core.tag.TagId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.tag.TagId]](circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder)); private[this] val circeGenericDecoderForpredictedTagsModelName: 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("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("newContent"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecode(c.downField("newContent")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("newContentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornewContentTranslations.tryDecode(c.downField("newContentTranslations")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecode(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("predictedTags"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTags.tryDecode(c.downField("predictedTags")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("predictedTagsModelName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecode(c.downField("predictedTagsModelName")), 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("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("newContent"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecodeAccumulating(c.downField("newContent")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("newContentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornewContentTranslations.tryDecodeAccumulating(c.downField("newContentTranslations")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecodeAccumulating(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("predictedTags"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTags.tryDecodeAccumulating(c.downField("predictedTags")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("predictedTagsModelName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecodeAccumulating(c.downField("predictedTagsModelName")), 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("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$27: io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$7: org.make.core.tag.TagId) => x0$7 match { case (value: String): org.make.core.tag.TagId((value$macro$31 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$31, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$8: String :: shapeless.HNil) => x0$8 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$30 @ _), HNil) => tag.this.TagId.apply(value$macro$30) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$45.this.inst$macro$32)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId]]; <stable> <accessor> lazy val inst$macro$32: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$33: io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.question.QuestionId, String :: shapeless.HNil](((x0$11: org.make.core.question.QuestionId) => x0$11 match { case (value: String): org.make.core.question.QuestionId((value$macro$37 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$37, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$12: String :: shapeless.HNil) => x0$12 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$36 @ _), HNil) => question.this.QuestionId.apply(value$macro$36) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$45.this.inst$macro$32)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId]] }; new anon$lazy$macro$45().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.UpdateProposalRequest]](inst$macro$46) })
92 29234 3555 - 3593 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder org.make.api.proposal.moderationproposalapitest io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.ValidateProposalRequest]({ val inst$macro$50: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ValidateProposalRequest] = { final class anon$lazy$macro$49 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$49 = { anon$lazy$macro$49.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ValidateProposalRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.ValidateProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ValidateProposalRequest, (Symbol @@ String("newContent")) :: (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ValidateProposalRequest, (Symbol @@ String("newContent")) :: (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil](::.apply[Symbol @@ String("newContent"), (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("newContent").asInstanceOf[Symbol @@ String("newContent")], ::.apply[Symbol @@ String("newContentTranslations"), (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("newContentTranslations").asInstanceOf[Symbol @@ String("newContentTranslations")], ::.apply[Symbol @@ String("sendNotificationEmail"), (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("sendNotificationEmail").asInstanceOf[Symbol @@ String("sendNotificationEmail")], ::.apply[Symbol @@ String("tags"), (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("predictedTags"), (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("predictedTags").asInstanceOf[Symbol @@ String("predictedTags")], ::.apply[Symbol @@ String("predictedTagsModelName"), shapeless.HNil.type](scala.Symbol.apply("predictedTagsModelName").asInstanceOf[Symbol @@ String("predictedTagsModelName")], HNil)))))))), Generic.instance[org.make.api.proposal.ValidateProposalRequest, Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.ValidateProposalRequest) => x0$3 match { case (newContent: Option[String], newContentTranslations: Option[org.make.core.technical.Multilingual[String]], sendNotificationEmail: Boolean, tags: Seq[org.make.core.tag.TagId], questionId: Option[org.make.core.question.QuestionId], predictedTags: Option[Seq[org.make.core.tag.TagId]], predictedTagsModelName: Option[String]): org.make.api.proposal.ValidateProposalRequest((newContent$macro$23 @ _), (newContentTranslations$macro$24 @ _), (sendNotificationEmail$macro$25 @ _), (tags$macro$26 @ _), (questionId$macro$27 @ _), (predictedTags$macro$28 @ _), (predictedTagsModelName$macro$29 @ _)) => ::.apply[Option[String], Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](newContent$macro$23, ::.apply[Option[org.make.core.technical.Multilingual[String]], Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](newContentTranslations$macro$24, ::.apply[Boolean, Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](sendNotificationEmail$macro$25, ::.apply[Seq[org.make.core.tag.TagId], Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](tags$macro$26, ::.apply[Option[org.make.core.question.QuestionId], Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](questionId$macro$27, ::.apply[Option[Seq[org.make.core.tag.TagId]], Option[String] :: shapeless.HNil.type](predictedTags$macro$28, ::.apply[Option[String], shapeless.HNil.type](predictedTagsModelName$macro$29, HNil))))))).asInstanceOf[Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil] }), ((x0$4: Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil) => x0$4 match { case (head: Option[String], tail: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((newContent$macro$16 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((newContentTranslations$macro$17 @ _), (head: Boolean, tail: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((sendNotificationEmail$macro$18 @ _), (head: Seq[org.make.core.tag.TagId], tail: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((tags$macro$19 @ _), (head: Option[org.make.core.question.QuestionId], tail: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((questionId$macro$20 @ _), (head: Option[Seq[org.make.core.tag.TagId]], tail: Option[String] :: shapeless.HNil): Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((predictedTags$macro$21 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((predictedTagsModelName$macro$22 @ _), HNil))))))) => proposal.this.ValidateProposalRequest.apply(newContent$macro$16, newContentTranslations$macro$17, sendNotificationEmail$macro$18, tags$macro$19, questionId$macro$20, predictedTags$macro$21, predictedTagsModelName$macro$22) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newContent"), Option[String], (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newContentTranslations"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sendNotificationEmail"), Boolean, (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("predictedTags"), Option[Seq[org.make.core.tag.TagId]], (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("predictedTagsModelName"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("predictedTagsModelName")]](scala.Symbol.apply("predictedTagsModelName").asInstanceOf[Symbol @@ String("predictedTagsModelName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("predictedTagsModelName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("predictedTags")]](scala.Symbol.apply("predictedTags").asInstanceOf[Symbol @@ String("predictedTags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("predictedTags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tags")]](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sendNotificationEmail")]](scala.Symbol.apply("sendNotificationEmail").asInstanceOf[Symbol @@ String("sendNotificationEmail")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sendNotificationEmail")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newContentTranslations")]](scala.Symbol.apply("newContentTranslations").asInstanceOf[Symbol @@ String("newContentTranslations")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newContentTranslations")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newContent")]](scala.Symbol.apply("newContent").asInstanceOf[Symbol @@ String("newContent")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newContent")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$49.this.inst$macro$30)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ValidateProposalRequest]]; <stable> <accessor> lazy val inst$macro$30: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderFornewContentTranslations: io.circe.Decoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Decoder.decodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeDecoder[String](circe.this.Decoder.decodeString)); private[this] val circeGenericDecoderForsendNotificationEmail: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; private[this] val circeGenericDecoderFortags: io.circe.Decoder[Seq[org.make.core.tag.TagId]] = circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder); private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[Option[org.make.core.question.QuestionId]] = circe.this.Decoder.decodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder); private[this] val circeGenericDecoderForpredictedTags: io.circe.Decoder[Option[Seq[org.make.core.tag.TagId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.tag.TagId]](circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder)); private[this] val circeGenericDecoderForpredictedTagsModelName: 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("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("newContent"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecode(c.downField("newContent")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("newContentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornewContentTranslations.tryDecode(c.downField("newContentTranslations")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sendNotificationEmail"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsendNotificationEmail.tryDecode(c.downField("sendNotificationEmail")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecode(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("predictedTags"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTags.tryDecode(c.downField("predictedTags")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("predictedTagsModelName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecode(c.downField("predictedTagsModelName")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("newContent"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecodeAccumulating(c.downField("newContent")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("newContentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFornewContentTranslations.tryDecodeAccumulating(c.downField("newContentTranslations")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sendNotificationEmail"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsendNotificationEmail.tryDecodeAccumulating(c.downField("sendNotificationEmail")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecodeAccumulating(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("predictedTags"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTags.tryDecodeAccumulating(c.downField("predictedTags")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("predictedTagsModelName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredictedTagsModelName.tryDecodeAccumulating(c.downField("predictedTagsModelName")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$31: io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$7: org.make.core.tag.TagId) => x0$7 match { case (value: String): org.make.core.tag.TagId((value$macro$35 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$35, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$8: String :: shapeless.HNil) => x0$8 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$34 @ _), HNil) => tag.this.TagId.apply(value$macro$34) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$49.this.inst$macro$36)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId]]; <stable> <accessor> lazy val inst$macro$36: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$37: io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.question.QuestionId, String :: shapeless.HNil](((x0$11: org.make.core.question.QuestionId) => x0$11 match { case (value: String): org.make.core.question.QuestionId((value$macro$41 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$41, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$12: String :: shapeless.HNil) => x0$12 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$40 @ _), HNil) => question.this.QuestionId.apply(value$macro$40) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$49.this.inst$macro$36)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId]] }; new anon$lazy$macro$49().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ValidateProposalRequest]](inst$macro$50) })
93 28500 3653 - 3691 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder org.make.api.proposal.moderationproposalapitest io.circe.generic.semiauto.deriveEncoder[org.make.api.proposal.ValidateProposalRequest]({ val inst$macro$100: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.ValidateProposalRequest] = { final class anon$lazy$macro$99 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$99 = { anon$lazy$macro$99.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$51: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.ValidateProposalRequest] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.proposal.ValidateProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ValidateProposalRequest, (Symbol @@ String("newContent")) :: (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ValidateProposalRequest, (Symbol @@ String("newContent")) :: (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil](::.apply[Symbol @@ String("newContent"), (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("newContent").asInstanceOf[Symbol @@ String("newContent")], ::.apply[Symbol @@ String("newContentTranslations"), (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("newContentTranslations").asInstanceOf[Symbol @@ String("newContentTranslations")], ::.apply[Symbol @@ String("sendNotificationEmail"), (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("sendNotificationEmail").asInstanceOf[Symbol @@ String("sendNotificationEmail")], ::.apply[Symbol @@ String("tags"), (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("predictedTags"), (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil.type](scala.Symbol.apply("predictedTags").asInstanceOf[Symbol @@ String("predictedTags")], ::.apply[Symbol @@ String("predictedTagsModelName"), shapeless.HNil.type](scala.Symbol.apply("predictedTagsModelName").asInstanceOf[Symbol @@ String("predictedTagsModelName")], HNil)))))))), Generic.instance[org.make.api.proposal.ValidateProposalRequest, Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil](((x0$19: org.make.api.proposal.ValidateProposalRequest) => x0$19 match { case (newContent: Option[String], newContentTranslations: Option[org.make.core.technical.Multilingual[String]], sendNotificationEmail: Boolean, tags: Seq[org.make.core.tag.TagId], questionId: Option[org.make.core.question.QuestionId], predictedTags: Option[Seq[org.make.core.tag.TagId]], predictedTagsModelName: Option[String]): org.make.api.proposal.ValidateProposalRequest((newContent$macro$73 @ _), (newContentTranslations$macro$74 @ _), (sendNotificationEmail$macro$75 @ _), (tags$macro$76 @ _), (questionId$macro$77 @ _), (predictedTags$macro$78 @ _), (predictedTagsModelName$macro$79 @ _)) => ::.apply[Option[String], Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](newContent$macro$73, ::.apply[Option[org.make.core.technical.Multilingual[String]], Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](newContentTranslations$macro$74, ::.apply[Boolean, Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](sendNotificationEmail$macro$75, ::.apply[Seq[org.make.core.tag.TagId], Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](tags$macro$76, ::.apply[Option[org.make.core.question.QuestionId], Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil.type](questionId$macro$77, ::.apply[Option[Seq[org.make.core.tag.TagId]], Option[String] :: shapeless.HNil.type](predictedTags$macro$78, ::.apply[Option[String], shapeless.HNil.type](predictedTagsModelName$macro$79, HNil))))))).asInstanceOf[Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil] }), ((x0$20: Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil) => x0$20 match { case (head: Option[String], tail: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((newContent$macro$66 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((newContentTranslations$macro$67 @ _), (head: Boolean, tail: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((sendNotificationEmail$macro$68 @ _), (head: Seq[org.make.core.tag.TagId], tail: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((tags$macro$69 @ _), (head: Option[org.make.core.question.QuestionId], tail: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((questionId$macro$70 @ _), (head: Option[Seq[org.make.core.tag.TagId]], tail: Option[String] :: shapeless.HNil): Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil((predictedTags$macro$71 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((predictedTagsModelName$macro$72 @ _), HNil))))))) => proposal.this.ValidateProposalRequest.apply(newContent$macro$66, newContentTranslations$macro$67, sendNotificationEmail$macro$68, tags$macro$69, questionId$macro$70, predictedTags$macro$71, predictedTagsModelName$macro$72) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newContent"), Option[String], (Symbol @@ String("newContentTranslations")) :: (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("newContentTranslations"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Boolean :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sendNotificationEmail"), Boolean, (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Seq[org.make.core.tag.TagId] :: Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], (Symbol @@ String("questionId")) :: (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("predictedTags")) :: (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[Seq[org.make.core.tag.TagId]] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("predictedTags"), Option[Seq[org.make.core.tag.TagId]], (Symbol @@ String("predictedTagsModelName")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("predictedTagsModelName"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("predictedTagsModelName")]](scala.Symbol.apply("predictedTagsModelName").asInstanceOf[Symbol @@ String("predictedTagsModelName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("predictedTagsModelName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("predictedTags")]](scala.Symbol.apply("predictedTags").asInstanceOf[Symbol @@ String("predictedTags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("predictedTags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tags")]](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sendNotificationEmail")]](scala.Symbol.apply("sendNotificationEmail").asInstanceOf[Symbol @@ String("sendNotificationEmail")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sendNotificationEmail")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newContentTranslations")]](scala.Symbol.apply("newContentTranslations").asInstanceOf[Symbol @@ String("newContentTranslations")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newContentTranslations")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("newContent")]](scala.Symbol.apply("newContent").asInstanceOf[Symbol @@ String("newContent")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("newContent")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$99.this.inst$macro$80)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.ValidateProposalRequest]]; <stable> <accessor> lazy val inst$macro$80: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderFornewContentTranslations: io.circe.Encoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Encoder.encodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeEncoder[String](circe.this.Encoder.encodeString)); private[this] val circeGenericEncoderForsendNotificationEmail: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean; private[this] val circeGenericEncoderFortags: io.circe.Encoder.AsArray[Seq[org.make.core.tag.TagId]] = circe.this.Encoder.encodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdEncoder); private[this] val circeGenericEncoderForquestionId: io.circe.Encoder[Option[org.make.core.question.QuestionId]] = circe.this.Encoder.encodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdEncoder); private[this] val circeGenericEncoderForpredictedTags: io.circe.Encoder[Option[Seq[org.make.core.tag.TagId]]] = circe.this.Encoder.encodeOption[Seq[org.make.core.tag.TagId]](circe.this.Encoder.encodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdEncoder)); private[this] val circeGenericEncoderForpredictedTagsModelName: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFornewContent @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]], tail: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFornewContentTranslations @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsendNotificationEmail @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortags @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]], tail: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]], tail: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpredictedTags @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpredictedTagsModelName @ _), shapeless.HNil))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("newContent", $anon.this.circeGenericEncoderForpredictedTagsModelName.apply(circeGenericHListBindingFornewContent)), scala.Tuple2.apply[String, io.circe.Json]("newContentTranslations", $anon.this.circeGenericEncoderFornewContentTranslations.apply(circeGenericHListBindingFornewContentTranslations)), scala.Tuple2.apply[String, io.circe.Json]("sendNotificationEmail", $anon.this.circeGenericEncoderForsendNotificationEmail.apply(circeGenericHListBindingForsendNotificationEmail)), scala.Tuple2.apply[String, io.circe.Json]("tags", $anon.this.circeGenericEncoderFortags.apply(circeGenericHListBindingFortags)), scala.Tuple2.apply[String, io.circe.Json]("questionId", $anon.this.circeGenericEncoderForquestionId.apply(circeGenericHListBindingForquestionId)), scala.Tuple2.apply[String, io.circe.Json]("predictedTags", $anon.this.circeGenericEncoderForpredictedTags.apply(circeGenericHListBindingForpredictedTags)), scala.Tuple2.apply[String, io.circe.Json]("predictedTagsModelName", $anon.this.circeGenericEncoderForpredictedTagsModelName.apply(circeGenericHListBindingForpredictedTagsModelName)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("newContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("newContentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("predictedTagsModelName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$81: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$23: org.make.core.tag.TagId) => x0$23 match { case (value: String): org.make.core.tag.TagId((value$macro$85 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$85, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$24: String :: shapeless.HNil) => x0$24 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$84 @ _), HNil) => tag.this.TagId.apply(value$macro$84) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$99.this.inst$macro$86)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagId]]; <stable> <accessor> lazy val inst$macro$86: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForvalue: io.circe.Encoder[String] = circe.this.Encoder.encodeString; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("value"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvalue @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("value", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForvalue)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$87: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.question.QuestionId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.question.QuestionId, String :: shapeless.HNil](((x0$27: org.make.core.question.QuestionId) => x0$27 match { case (value: String): org.make.core.question.QuestionId((value$macro$91 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$91, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$28: String :: shapeless.HNil) => x0$28 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$90 @ _), HNil) => question.this.QuestionId.apply(value$macro$90) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$99.this.inst$macro$86)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.question.QuestionId]] }; new anon$lazy$macro$99().inst$macro$51 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.ValidateProposalRequest]](inst$macro$100) })
105 29890 3877 - 4016 Apply org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils.throwIfInvalid org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({ <artifact> val qual$1: org.make.core.Validation.OptionWithParsers[String] @scala.reflect.internal.annotations.uncheckedBounds = org.make.core.Validation.OptionWithParsers[String](RefuseProposalRequest.this.refusalReason); <artifact> val x$1: String("refusalReason") = "refusalReason"; <artifact> val x$2: None.type = scala.None; <artifact> val x$3: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$1.getValidated$default$3; qual$1.getValidated("refusalReason", x$2, x$3) }.map[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]](((x$1: String) => org.make.core.technical.ValidatedUtils.ValidatedNecWithUtils[eu.timepit.refined.api.Refined[String,org.make.core.Validation.ValidHtml]]({ <artifact> val qual$2: org.make.core.Validation.StringWithParsers = org.make.core.Validation.StringWithParsers(x$1); <artifact> val x$4: String("refusalReason") = "refusalReason"; <artifact> val x$5: Option[String] @scala.reflect.internal.annotations.uncheckedBounds = qual$2.toSanitizedInput$default$2; qual$2.toSanitizedInput("refusalReason", x$5) }).throwIfInvalid()))).throwIfInvalid()
109 29409 4104 - 4138 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.proposal.proposalapitest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.RefuseProposalRequest]({ val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.RefuseProposalRequest] = { final class anon$lazy$macro$11 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$11 = { anon$lazy$macro$11.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.RefuseProposalRequest] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.RefuseProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.RefuseProposalRequest, (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("refusalReason")) :: shapeless.HNil, Boolean :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.RefuseProposalRequest, (Symbol @@ String("sendNotificationEmail")) :: (Symbol @@ String("refusalReason")) :: shapeless.HNil](::.apply[Symbol @@ String("sendNotificationEmail"), (Symbol @@ String("refusalReason")) :: shapeless.HNil.type](scala.Symbol.apply("sendNotificationEmail").asInstanceOf[Symbol @@ String("sendNotificationEmail")], ::.apply[Symbol @@ String("refusalReason"), shapeless.HNil.type](scala.Symbol.apply("refusalReason").asInstanceOf[Symbol @@ String("refusalReason")], HNil))), Generic.instance[org.make.api.proposal.RefuseProposalRequest, Boolean :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.RefuseProposalRequest) => x0$3 match { case (sendNotificationEmail: Boolean, refusalReason: Option[String]): org.make.api.proposal.RefuseProposalRequest((sendNotificationEmail$macro$8 @ _), (refusalReason$macro$9 @ _)) => ::.apply[Boolean, Option[String] :: shapeless.HNil.type](sendNotificationEmail$macro$8, ::.apply[Option[String], shapeless.HNil.type](refusalReason$macro$9, HNil)).asInstanceOf[Boolean :: Option[String] :: shapeless.HNil] }), ((x0$4: Boolean :: Option[String] :: shapeless.HNil) => x0$4 match { case (head: Boolean, tail: Option[String] :: shapeless.HNil): Boolean :: Option[String] :: shapeless.HNil((sendNotificationEmail$macro$6 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((refusalReason$macro$7 @ _), HNil)) => proposal.this.RefuseProposalRequest.apply(sendNotificationEmail$macro$6, refusalReason$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sendNotificationEmail"), Boolean, (Symbol @@ String("refusalReason")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("refusalReason"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("refusalReason")]](scala.Symbol.apply("refusalReason").asInstanceOf[Symbol @@ String("refusalReason")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("refusalReason")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sendNotificationEmail")]](scala.Symbol.apply("sendNotificationEmail").asInstanceOf[Symbol @@ String("sendNotificationEmail")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sendNotificationEmail")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.RefuseProposalRequest]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForsendNotificationEmail: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; private[this] val circeGenericDecoderForrefusalReason: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericEncoderForsendNotificationEmail: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean; private[this] val circeGenericEncoderForrefusalReason: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsendNotificationEmail @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForrefusalReason @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("sendNotificationEmail", $anon.this.circeGenericEncoderForsendNotificationEmail.apply(circeGenericHListBindingForsendNotificationEmail)), scala.Tuple2.apply[String, io.circe.Json]("refusalReason", $anon.this.circeGenericEncoderForrefusalReason.apply(circeGenericHListBindingForrefusalReason)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sendNotificationEmail"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsendNotificationEmail.tryDecode(c.downField("sendNotificationEmail")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("refusalReason"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrefusalReason.tryDecode(c.downField("refusalReason")), 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("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sendNotificationEmail"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsendNotificationEmail.tryDecodeAccumulating(c.downField("sendNotificationEmail")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("refusalReason"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrefusalReason.tryDecodeAccumulating(c.downField("refusalReason")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("sendNotificationEmail"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$11().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.RefuseProposalRequest]](inst$macro$12) })
119 28688 4422 - 4430 Select org.make.api.proposal.ContextFilterRequest.question ContextFilterRequest.this.question
119 29985 4404 - 4410 Select org.make.api.proposal.ContextFilterRequest.source ContextFilterRequest.this.source
119 29196 4412 - 4420 Select org.make.api.proposal.ContextFilterRequest.location ContextFilterRequest.this.location
119 30119 4373 - 4431 Apply org.make.core.proposal.ContextSearchFilter.apply org.make.core.proposal.ContextSearchFilter.apply(ContextFilterRequest.this.operation, ContextFilterRequest.this.source, ContextFilterRequest.this.location, ContextFilterRequest.this.question)
119 28659 4393 - 4402 Select org.make.api.proposal.ContextFilterRequest.operation ContextFilterRequest.this.operation
131 29340 4738 - 4742 Select scala.None org.make.api.proposal.proposalapitest scala.None
132 28461 4787 - 4848 Apply org.make.api.proposal.ContextFilterRequest.apply ContextFilterRequest.apply(operationId, source, location, question)
132 29894 4782 - 4849 Apply scala.Some.apply scala.Some.apply[org.make.api.proposal.ContextFilterRequest](ContextFilterRequest.apply(operationId, source, location, question))
136 29380 4917 - 4952 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder org.make.api.proposal.proposalapitest io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.ContextFilterRequest]({ val inst$macro$26: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest] = { final class anon$lazy$macro$25 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$25 = { anon$lazy$macro$25.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.ContextFilterRequest, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ContextFilterRequest, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ContextFilterRequest, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil](::.apply[Symbol @@ String("operation"), (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")], ::.apply[Symbol @@ String("source"), (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")], ::.apply[Symbol @@ String("location"), (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")], ::.apply[Symbol @@ String("question"), shapeless.HNil.type](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")], HNil))))), Generic.instance[org.make.api.proposal.ContextFilterRequest, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.ContextFilterRequest) => x0$3 match { case (operation: Option[org.make.core.operation.OperationId], source: Option[String], location: Option[String], question: Option[String]): org.make.api.proposal.ContextFilterRequest((operation$macro$14 @ _), (source$macro$15 @ _), (location$macro$16 @ _), (question$macro$17 @ _)) => ::.apply[Option[org.make.core.operation.OperationId], Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](operation$macro$14, ::.apply[Option[String], Option[String] :: Option[String] :: shapeless.HNil.type](source$macro$15, ::.apply[Option[String], Option[String] :: shapeless.HNil.type](location$macro$16, ::.apply[Option[String], shapeless.HNil.type](question$macro$17, HNil)))).asInstanceOf[Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil] }), ((x0$4: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil) => x0$4 match { case (head: Option[org.make.core.operation.OperationId], tail: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((operation$macro$10 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((source$macro$11 @ _), (head: Option[String], tail: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: shapeless.HNil((location$macro$12 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((question$macro$13 @ _), HNil)))) => proposal.this.ContextFilterRequest.apply(operation$macro$10, source$macro$11, location$macro$12, question$macro$13) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("source"), Option[String], (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("location"), Option[String], (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("question"), Option[String], 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("location")]](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("location")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("source")]](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("source")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operation")]](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operation")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$25.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest]]; <stable> <accessor> lazy val inst$macro$18: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForoperation: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder); private[this] val circeGenericDecoderForquestion: 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("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecode(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("question"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("question")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecodeAccumulating(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("question"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("question")), ReprDecoder.hnilResultAccumulating)(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("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$19: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.operation.OperationId, String :: shapeless.HNil](((x0$7: org.make.core.operation.OperationId) => x0$7 match { case (value: String): org.make.core.operation.OperationId((value$macro$23 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$23, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$8: String :: shapeless.HNil) => x0$8 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$22 @ _), HNil) => operation.this.OperationId.apply(value$macro$22) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$25.this.inst$macro$24)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationId]]; <stable> <accessor> lazy val inst$macro$24: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$25().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest]](inst$macro$26) })
166 29729 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$20 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$20
166 29077 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$15 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$15
166 29319 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$21 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$21
166 28978 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$27 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$27
166 28586 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$28 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$28
166 28365 6019 - 6990 Apply org.make.core.proposal.SearchFilters.parse org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse(x$1, x$16, x$3, x$4, x$5, x$6, x$7, x$17, x$8, x$9, x$14, x$10, x$11, x$18, x$19, x$20, x$21, x$22, x$23, x$24, x$25, x$12, x$26, x$27, x$13, x$2, x$28, x$29, x$30, x$15, x$31)
166 28511 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$8 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$8
166 29124 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$18 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$18
166 30024 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$17 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$17
166 29127 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$31 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$31
166 29859 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$14 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$14
166 28361 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$19 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$19
166 28447 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$23 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$23
166 29993 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$29 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$29
166 29341 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$2 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$2
166 29864 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$24 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$24
166 28647 6033 - 6033 Select org.make.core.proposal.SearchFilters.parse$default$16 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$16
167 29989 6060 - 6103 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.proposalIds.map[org.make.core.proposal.ProposalSearchFilter](((proposalIds: Seq[org.make.core.proposal.ProposalId]) => org.make.core.proposal.ProposalSearchFilter.apply(proposalIds)))
167 28614 6076 - 6102 Apply org.make.core.proposal.ProposalSearchFilter.apply org.make.core.proposal.ProposalSearchFilter.apply(proposalIds)
168 29155 6147 - 6178 Apply org.make.core.proposal.ProposalTypesSearchFilter.apply org.make.core.proposal.ProposalTypesSearchFilter.apply(proposalTypes)
168 28316 6129 - 6179 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.proposalTypes.map[org.make.core.proposal.ProposalTypesSearchFilter](((proposalTypes: Seq[org.make.core.proposal.ProposalType]) => org.make.core.proposal.ProposalTypesSearchFilter.apply(proposalTypes)))
169 30085 6208 - 6230 Apply org.make.core.proposal.TagsSearchFilter.apply org.make.core.proposal.TagsSearchFilter.apply(tagIds)
169 29229 6196 - 6231 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.tagsIds.map[org.make.core.proposal.TagsSearchFilter](((tagIds: Seq[org.make.core.tag.TagId]) => org.make.core.proposal.TagsSearchFilter.apply(tagIds)))
170 28466 6264 - 6288 Apply org.make.core.proposal.LabelsSearchFilter.apply org.make.core.proposal.LabelsSearchFilter.apply(labelIds)
170 29790 6250 - 6289 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.labelsIds.map[org.make.core.proposal.LabelsSearchFilter](((labelIds: Seq[org.make.core.reference.LabelId]) => org.make.core.proposal.LabelsSearchFilter.apply(labelIds)))
171 29923 6311 - 6368 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.operationId.map[org.make.core.proposal.OperationSearchFilter](((opId: org.make.core.operation.OperationId) => org.make.core.proposal.OperationSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.operation.OperationId](opId))))
171 29384 6357 - 6366 Apply scala.collection.SeqFactory.Delegate.apply scala.`package`.Seq.apply[org.make.core.operation.OperationId](opId)
171 28617 6335 - 6367 Apply org.make.core.proposal.OperationSearchFilter.apply org.make.core.proposal.OperationSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.operation.OperationId](opId))
172 28277 6389 - 6432 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.questionIds.map[org.make.core.proposal.QuestionSearchFilter](((questionIds: Seq[org.make.core.question.QuestionId]) => org.make.core.proposal.QuestionSearchFilter.apply(questionIds)))
172 29159 6405 - 6431 Apply org.make.core.proposal.QuestionSearchFilter.apply org.make.core.proposal.QuestionSearchFilter.apply(questionIds)
173 29232 6452 - 6490 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.content.map[org.make.core.proposal.ContentSearchFilter](((text: String) => org.make.core.proposal.ContentSearchFilter.apply(text)))
173 30087 6464 - 6489 Apply org.make.core.proposal.ContentSearchFilter.apply org.make.core.proposal.ContentSearchFilter.apply(text)
174 28405 6525 - 6548 Apply org.make.core.proposal.SlugSearchFilter.apply org.make.core.proposal.SlugSearchFilter.apply(value)
174 29795 6507 - 6549 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.slug.map[org.make.core.proposal.SlugSearchFilter](((value: String) => org.make.core.proposal.SlugSearchFilter.apply(value)))
175 28658 6569 - 6593 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.context.map[org.make.core.proposal.ContextSearchFilter](((x$2: org.make.api.proposal.ContextFilterRequest) => x$2.toContext))
175 29368 6581 - 6592 Select org.make.api.proposal.ContextFilterRequest.toContext x$2.toContext
176 29926 6649 - 6672 Apply org.make.core.proposal.LanguageSearchFilter.apply org.make.core.proposal.LanguageSearchFilter.apply(l)
176 28284 6615 - 6674 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.language.map[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]](((l: org.make.core.reference.Language) => cats.data.NonEmptyList.of[org.make.core.proposal.LanguageSearchFilter](org.make.core.proposal.LanguageSearchFilter.apply(l))))
176 29147 6633 - 6673 Apply cats.data.NonEmptyList.of cats.data.NonEmptyList.of[org.make.core.proposal.LanguageSearchFilter](org.make.core.proposal.LanguageSearchFilter.apply(l))
177 29337 6694 - 6732 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.country.map[org.make.core.proposal.CountrySearchFilter](((country: org.make.core.reference.Country) => org.make.core.proposal.CountrySearchFilter.apply(country)))
177 30092 6706 - 6731 Apply org.make.core.proposal.CountrySearchFilter.apply org.make.core.proposal.CountrySearchFilter.apply(country)
178 29852 6759 - 6811 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.operationKinds.map[org.make.core.proposal.OperationKindsSearchFilter](((kinds: Seq[org.make.core.operation.OperationKind]) => org.make.core.proposal.OperationKindsSearchFilter.apply(kinds)))
178 28408 6778 - 6810 Apply org.make.core.proposal.OperationKindsSearchFilter.apply org.make.api.proposal.proposalapitest org.make.core.proposal.OperationKindsSearchFilter.apply(kinds)
179 28660 6833 - 6875 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.userTypes.map[org.make.core.proposal.UserTypesSearchFilter](((userTypes: Seq[org.make.core.user.UserType]) => org.make.core.proposal.UserTypesSearchFilter.apply(userTypes)))
179 28988 6847 - 6874 Apply org.make.core.proposal.UserTypesSearchFilter.apply org.make.core.proposal.UserTypesSearchFilter.apply(userTypes)
180 29152 6892 - 6927 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.ideaIds.map[org.make.core.proposal.IdeaSearchFilter](((ideaIds: Seq[org.make.core.idea.IdeaId]) => org.make.core.proposal.IdeaSearchFilter.apply(ideaIds)))
180 30021 6904 - 6926 Apply org.make.core.proposal.IdeaSearchFilter.apply org.make.core.proposal.IdeaSearchFilter.apply(ideaIds)
181 30165 6948 - 6982 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.keywords.map[org.make.core.proposal.KeywordsSearchFilter](org.make.core.proposal.KeywordsSearchFilter)
181 28357 6961 - 6981 Select org.make.core.proposal.KeywordsSearchFilter org.make.api.proposal.proposalapitest org.make.core.proposal.KeywordsSearchFilter
184 29825 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$30 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$30
184 30381 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$14 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$14
184 28470 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$29 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$29
184 29657 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$27 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$27
184 30019 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$6 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$6
184 28954 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$13 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$13
184 29199 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$16 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$16
184 28957 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$22 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$22
184 28984 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$4 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$4
184 29827 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$3 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$3
184 28260 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$8 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$8
184 29130 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$7 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$7
184 29238 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$10 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$10
184 29830 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$12 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$12
184 30422 7045 - 7129 Apply org.make.core.proposal.SearchFilters.parse org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse(SearchRequest.this.excludedProposalIds.map[org.make.core.proposal.ProposalSearchFilter](((proposalIds: Seq[org.make.core.proposal.ProposalId]) => org.make.core.proposal.ProposalSearchFilter.apply(proposalIds))), org.make.core.proposal.SearchFilters.parse$default$2, org.make.core.proposal.SearchFilters.parse$default$3, org.make.core.proposal.SearchFilters.parse$default$4, org.make.core.proposal.SearchFilters.parse$default$5, org.make.core.proposal.SearchFilters.parse$default$6, org.make.core.proposal.SearchFilters.parse$default$7, org.make.core.proposal.SearchFilters.parse$default$8, org.make.core.proposal.SearchFilters.parse$default$9, org.make.core.proposal.SearchFilters.parse$default$10, org.make.core.proposal.SearchFilters.parse$default$11, org.make.core.proposal.SearchFilters.parse$default$12, org.make.core.proposal.SearchFilters.parse$default$13, org.make.core.proposal.SearchFilters.parse$default$14, org.make.core.proposal.SearchFilters.parse$default$15, org.make.core.proposal.SearchFilters.parse$default$16, org.make.core.proposal.SearchFilters.parse$default$17, org.make.core.proposal.SearchFilters.parse$default$18, org.make.core.proposal.SearchFilters.parse$default$19, org.make.core.proposal.SearchFilters.parse$default$20, org.make.core.proposal.SearchFilters.parse$default$21, org.make.core.proposal.SearchFilters.parse$default$22, org.make.core.proposal.SearchFilters.parse$default$23, org.make.core.proposal.SearchFilters.parse$default$24, org.make.core.proposal.SearchFilters.parse$default$25, org.make.core.proposal.SearchFilters.parse$default$26, org.make.core.proposal.SearchFilters.parse$default$27, org.make.core.proposal.SearchFilters.parse$default$28, org.make.core.proposal.SearchFilters.parse$default$29, org.make.core.proposal.SearchFilters.parse$default$30, org.make.core.proposal.SearchFilters.parse$default$31)
184 29988 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$15 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$15
184 28436 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$2 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$2
184 28322 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$26 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$26
184 29991 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$24 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$24
184 29650 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$18 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$18
184 28549 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$5 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$5
184 29276 7077 - 7128 Apply scala.Option.map org.make.api.proposal.proposalapitest SearchRequest.this.excludedProposalIds.map[org.make.core.proposal.ProposalSearchFilter](((proposalIds: Seq[org.make.core.proposal.ProposalId]) => org.make.core.proposal.ProposalSearchFilter.apply(proposalIds)))
184 28507 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$11 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$11
184 28265 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$17 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$17
184 29685 7101 - 7127 Apply org.make.core.proposal.ProposalSearchFilter.apply org.make.core.proposal.ProposalSearchFilter.apply(proposalIds)
184 29201 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$25 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$25
184 29820 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$21 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$21
184 29320 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$28 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$28
184 29697 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$9 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$9
184 30337 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$23 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$23
184 29030 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$31 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$31
184 29317 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$19 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$19
184 28512 7059 - 7059 Select org.make.core.proposal.SearchFilters.parse$default$20 org.make.api.proposal.proposalapitest org.make.core.proposal.SearchFilters.parse$default$20
186 29995 7172 - 7192 Apply org.make.api.technical.MakeRandom.nextInt org.make.api.proposal.proposalapitest org.make.api.technical.MakeRandom.nextInt()
186 29109 7157 - 7193 Apply scala.Option.getOrElse org.make.api.proposal.proposalapitest SearchRequest.this.seed.getOrElse[Int](org.make.api.technical.MakeRandom.nextInt())
187 29735 7247 - 7298 Apply org.make.core.proposal.AlgorithmSelector.select org.make.api.proposal.proposalapitest org.make.core.proposal.AlgorithmSelector.select(SearchRequest.this.sortAlgorithm, randomSeed)
187 28326 7272 - 7285 Select org.make.api.proposal.SearchRequest.sortAlgorithm org.make.api.proposal.proposalapitest SearchRequest.this.sortAlgorithm
188 29113 7303 - 7561 Apply org.make.core.proposal.SearchQuery.apply org.make.api.proposal.proposalapitest org.make.core.proposal.SearchQuery.apply(filters, excludesFilter, org.make.core.common.indexed.Sort.parse(SearchRequest.this.sort, SearchRequest.this.order), SearchRequest.this.limit, SearchRequest.this.offset, requestContext.languageContext.language, searchSortAlgorithm)
191 28901 7398 - 7402 Select org.make.api.proposal.SearchRequest.sort org.make.api.proposal.proposalapitest SearchRequest.this.sort
191 29800 7387 - 7410 Apply org.make.core.common.indexed.Sort.parse org.make.api.proposal.proposalapitest org.make.core.common.indexed.Sort.parse(SearchRequest.this.sort, SearchRequest.this.order)
191 28472 7404 - 7409 Select org.make.api.proposal.SearchRequest.order org.make.api.proposal.proposalapitest SearchRequest.this.order
192 29032 7426 - 7431 Select org.make.api.proposal.SearchRequest.limit org.make.api.proposal.proposalapitest SearchRequest.this.limit
193 30378 7448 - 7454 Select org.make.api.proposal.SearchRequest.offset org.make.api.proposal.proposalapitest SearchRequest.this.offset
194 29977 7473 - 7512 Select org.make.core.RequestContextLanguage.language org.make.api.proposal.proposalapitest requestContext.languageContext.language
201 28289 7641 - 7669 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder org.make.api.proposal.proposalapitest io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.SearchRequest]({ val inst$macro$224: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.SearchRequest] = { final class anon$lazy$macro$223 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$223 = { anon$lazy$macro$223.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.SearchRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.SearchRequest, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.SearchRequest, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.SearchRequest, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalIds"), (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")], ::.apply[Symbol @@ String("proposalTypes"), (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("proposalTypes").asInstanceOf[Symbol @@ String("proposalTypes")], ::.apply[Symbol @@ String("tagsIds"), (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("tagsIds").asInstanceOf[Symbol @@ String("tagsIds")], ::.apply[Symbol @@ String("labelsIds"), (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("labelsIds").asInstanceOf[Symbol @@ String("labelsIds")], ::.apply[Symbol @@ String("operationId"), (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")], ::.apply[Symbol @@ String("questionIds"), (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("questionIds").asInstanceOf[Symbol @@ String("questionIds")], ::.apply[Symbol @@ String("content"), (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("seed"), (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("seed").asInstanceOf[Symbol @@ String("seed")], ::.apply[Symbol @@ String("context"), (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")], ::.apply[Symbol @@ String("language"), (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")], ::.apply[Symbol @@ String("country"), (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], ::.apply[Symbol @@ String("sort"), (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("sort").asInstanceOf[Symbol @@ String("sort")], ::.apply[Symbol @@ String("order"), (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("order").asInstanceOf[Symbol @@ String("order")], ::.apply[Symbol @@ String("limit"), (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("limit").asInstanceOf[Symbol @@ String("limit")], ::.apply[Symbol @@ String("offset"), (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("offset").asInstanceOf[Symbol @@ String("offset")], ::.apply[Symbol @@ String("sortAlgorithm"), (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("sortAlgorithm").asInstanceOf[Symbol @@ String("sortAlgorithm")], ::.apply[Symbol @@ String("operationKinds"), (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("operationKinds").asInstanceOf[Symbol @@ String("operationKinds")], ::.apply[Symbol @@ String("userTypes"), (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("userTypes").asInstanceOf[Symbol @@ String("userTypes")], ::.apply[Symbol @@ String("ideaIds"), (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("ideaIds").asInstanceOf[Symbol @@ String("ideaIds")], ::.apply[Symbol @@ String("keywords"), (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil.type](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")], ::.apply[Symbol @@ String("excludedProposalIds"), shapeless.HNil.type](scala.Symbol.apply("excludedProposalIds").asInstanceOf[Symbol @@ String("excludedProposalIds")], HNil))))))))))))))))))))))), Generic.instance[org.make.api.proposal.SearchRequest, Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil](((x0$3: org.make.api.proposal.SearchRequest) => x0$3 match { case (proposalIds: Option[Seq[org.make.core.proposal.ProposalId]], proposalTypes: Option[Seq[org.make.core.proposal.ProposalType]], tagsIds: Option[Seq[org.make.core.tag.TagId]], labelsIds: Option[Seq[org.make.core.reference.LabelId]], operationId: Option[org.make.core.operation.OperationId], questionIds: Option[Seq[org.make.core.question.QuestionId]], content: Option[String], slug: Option[String], seed: Option[Int], context: Option[org.make.api.proposal.ContextFilterRequest], language: Option[org.make.core.reference.Language], country: Option[org.make.core.reference.Country], sort: Option[String], order: Option[org.make.core.Order], limit: Option[org.make.core.technical.Pagination.Limit], offset: Option[org.make.core.technical.Pagination.Offset], sortAlgorithm: Option[String], operationKinds: Option[Seq[org.make.core.operation.OperationKind]], userTypes: Option[Seq[org.make.core.user.UserType]], ideaIds: Option[Seq[org.make.core.idea.IdeaId]], keywords: Option[Seq[org.make.core.proposal.ProposalKeywordKey]], excludedProposalIds: Option[Seq[org.make.core.proposal.ProposalId]]): org.make.api.proposal.SearchRequest((proposalIds$macro$68 @ _), (proposalTypes$macro$69 @ _), (tagsIds$macro$70 @ _), (labelsIds$macro$71 @ _), (operationId$macro$72 @ _), (questionIds$macro$73 @ _), (content$macro$74 @ _), (slug$macro$75 @ _), (seed$macro$76 @ _), (context$macro$77 @ _), (language$macro$78 @ _), (country$macro$79 @ _), (sort$macro$80 @ _), (order$macro$81 @ _), (limit$macro$82 @ _), (offset$macro$83 @ _), (sortAlgorithm$macro$84 @ _), (operationKinds$macro$85 @ _), (userTypes$macro$86 @ _), (ideaIds$macro$87 @ _), (keywords$macro$88 @ _), (excludedProposalIds$macro$89 @ _)) => ::.apply[Option[Seq[org.make.core.proposal.ProposalId]], Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](proposalIds$macro$68, ::.apply[Option[Seq[org.make.core.proposal.ProposalType]], Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](proposalTypes$macro$69, ::.apply[Option[Seq[org.make.core.tag.TagId]], Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](tagsIds$macro$70, ::.apply[Option[Seq[org.make.core.reference.LabelId]], Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](labelsIds$macro$71, ::.apply[Option[org.make.core.operation.OperationId], Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](operationId$macro$72, ::.apply[Option[Seq[org.make.core.question.QuestionId]], Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](questionIds$macro$73, ::.apply[Option[String], Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](content$macro$74, ::.apply[Option[String], Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](slug$macro$75, ::.apply[Option[Int], Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](seed$macro$76, ::.apply[Option[org.make.api.proposal.ContextFilterRequest], Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](context$macro$77, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](language$macro$78, ::.apply[Option[org.make.core.reference.Country], Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](country$macro$79, ::.apply[Option[String], Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](sort$macro$80, ::.apply[Option[org.make.core.Order], Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](order$macro$81, ::.apply[Option[org.make.core.technical.Pagination.Limit], Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](limit$macro$82, ::.apply[Option[org.make.core.technical.Pagination.Offset], Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](offset$macro$83, ::.apply[Option[String], Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](sortAlgorithm$macro$84, ::.apply[Option[Seq[org.make.core.operation.OperationKind]], Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](operationKinds$macro$85, ::.apply[Option[Seq[org.make.core.user.UserType]], Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](userTypes$macro$86, ::.apply[Option[Seq[org.make.core.idea.IdeaId]], Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](ideaIds$macro$87, ::.apply[Option[Seq[org.make.core.proposal.ProposalKeywordKey]], Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil.type](keywords$macro$88, ::.apply[Option[Seq[org.make.core.proposal.ProposalId]], shapeless.HNil.type](excludedProposalIds$macro$89, HNil)))))))))))))))))))))).asInstanceOf[Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil] }), ((x0$4: Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil) => x0$4 match { case (head: Option[Seq[org.make.core.proposal.ProposalId]], tail: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((proposalIds$macro$46 @ _), (head: Option[Seq[org.make.core.proposal.ProposalType]], tail: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((proposalTypes$macro$47 @ _), (head: Option[Seq[org.make.core.tag.TagId]], tail: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((tagsIds$macro$48 @ _), (head: Option[Seq[org.make.core.reference.LabelId]], tail: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((labelsIds$macro$49 @ _), (head: Option[org.make.core.operation.OperationId], tail: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((operationId$macro$50 @ _), (head: Option[Seq[org.make.core.question.QuestionId]], tail: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((questionIds$macro$51 @ _), (head: Option[String], tail: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((content$macro$52 @ _), (head: Option[String], tail: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((slug$macro$53 @ _), (head: Option[Int], tail: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((seed$macro$54 @ _), (head: Option[org.make.api.proposal.ContextFilterRequest], tail: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((context$macro$55 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((language$macro$56 @ _), (head: Option[org.make.core.reference.Country], tail: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((country$macro$57 @ _), (head: Option[String], tail: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((sort$macro$58 @ _), (head: Option[org.make.core.Order], tail: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((order$macro$59 @ _), (head: Option[org.make.core.technical.Pagination.Limit], tail: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((limit$macro$60 @ _), (head: Option[org.make.core.technical.Pagination.Offset], tail: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((offset$macro$61 @ _), (head: Option[String], tail: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((sortAlgorithm$macro$62 @ _), (head: Option[Seq[org.make.core.operation.OperationKind]], tail: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((operationKinds$macro$63 @ _), (head: Option[Seq[org.make.core.user.UserType]], tail: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((userTypes$macro$64 @ _), (head: Option[Seq[org.make.core.idea.IdeaId]], tail: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((ideaIds$macro$65 @ _), (head: Option[Seq[org.make.core.proposal.ProposalKeywordKey]], tail: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((keywords$macro$66 @ _), (head: Option[Seq[org.make.core.proposal.ProposalId]], tail: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil((excludedProposalIds$macro$67 @ _), HNil)))))))))))))))))))))) => proposal.this.SearchRequest.apply(proposalIds$macro$46, proposalTypes$macro$47, tagsIds$macro$48, labelsIds$macro$49, operationId$macro$50, questionIds$macro$51, content$macro$52, slug$macro$53, seed$macro$54, context$macro$55, language$macro$56, country$macro$57, sort$macro$58, order$macro$59, limit$macro$60, offset$macro$61, sortAlgorithm$macro$62, operationKinds$macro$63, userTypes$macro$64, ideaIds$macro$65, keywords$macro$66, excludedProposalIds$macro$67) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalTypes"), Option[Seq[org.make.core.proposal.ProposalType]], (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tagsIds"), Option[Seq[org.make.core.tag.TagId]], (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("labelsIds"), Option[Seq[org.make.core.reference.LabelId]], (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], (Symbol @@ String("questionIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.question.QuestionId]] :: Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionIds"), Option[Seq[org.make.core.question.QuestionId]], (Symbol @@ String("content")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("content"), Option[String], (Symbol @@ String("slug")) :: (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[String] :: Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), Option[String], (Symbol @@ String("seed")) :: (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Int] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("seed"), Option[Int], (Symbol @@ String("context")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[org.make.api.proposal.ContextFilterRequest] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("context"), Option[org.make.api.proposal.ContextFilterRequest], (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("language"), Option[org.make.core.reference.Language], (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), Option[org.make.core.reference.Country], (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sort"), Option[String], (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("order"), Option[org.make.core.Order], (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("limit"), Option[org.make.core.technical.Pagination.Limit], (Symbol @@ String("offset")) :: (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[org.make.core.technical.Pagination.Offset] :: Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("offset"), Option[org.make.core.technical.Pagination.Offset], (Symbol @@ String("sortAlgorithm")) :: (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[String] :: Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sortAlgorithm"), Option[String], (Symbol @@ String("operationKinds")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.operation.OperationKind]] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationKinds"), Option[Seq[org.make.core.operation.OperationKind]], (Symbol @@ String("userTypes")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userTypes"), Option[Seq[org.make.core.user.UserType]], (Symbol @@ String("ideaIds")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.idea.IdeaId]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ideaIds"), Option[Seq[org.make.core.idea.IdeaId]], (Symbol @@ String("keywords")) :: (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("keywords"), Option[Seq[org.make.core.proposal.ProposalKeywordKey]], (Symbol @@ String("excludedProposalIds")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalId]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("excludedProposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("excludedProposalIds")]](scala.Symbol.apply("excludedProposalIds").asInstanceOf[Symbol @@ String("excludedProposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("excludedProposalIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("keywords")]](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("keywords")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ideaIds")]](scala.Symbol.apply("ideaIds").asInstanceOf[Symbol @@ String("ideaIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ideaIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userTypes")]](scala.Symbol.apply("userTypes").asInstanceOf[Symbol @@ String("userTypes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userTypes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationKinds")]](scala.Symbol.apply("operationKinds").asInstanceOf[Symbol @@ String("operationKinds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationKinds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sortAlgorithm")]](scala.Symbol.apply("sortAlgorithm").asInstanceOf[Symbol @@ String("sortAlgorithm")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sortAlgorithm")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("offset")]](scala.Symbol.apply("offset").asInstanceOf[Symbol @@ String("offset")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("offset")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("limit")]](scala.Symbol.apply("limit").asInstanceOf[Symbol @@ String("limit")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("limit")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("order")]](scala.Symbol.apply("order").asInstanceOf[Symbol @@ String("order")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("order")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sort")]](scala.Symbol.apply("sort").asInstanceOf[Symbol @@ String("sort")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sort")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("language")]](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("language")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("context")]](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("context")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("seed")]](scala.Symbol.apply("seed").asInstanceOf[Symbol @@ String("seed")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("seed")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("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("content")]](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("content")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionIds")]](scala.Symbol.apply("questionIds").asInstanceOf[Symbol @@ String("questionIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionIds")]])), 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("labelsIds")]](scala.Symbol.apply("labelsIds").asInstanceOf[Symbol @@ String("labelsIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("labelsIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tagsIds")]](scala.Symbol.apply("tagsIds").asInstanceOf[Symbol @@ String("tagsIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tagsIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalTypes")]](scala.Symbol.apply("proposalTypes").asInstanceOf[Symbol @@ String("proposalTypes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalTypes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalIds")]](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalIds")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$90)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.SearchRequest]]; <stable> <accessor> lazy val inst$macro$90: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForproposalTypes: io.circe.Decoder[Option[Seq[org.make.core.proposal.ProposalType]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.proposal.ProposalType]](circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalType](proposal.this.ProposalType.circeDecoder)); private[this] val circeGenericDecoderFortagsIds: io.circe.Decoder[Option[Seq[org.make.core.tag.TagId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.tag.TagId]](circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder)); private[this] val circeGenericDecoderForlabelsIds: io.circe.Decoder[Option[Seq[org.make.core.reference.LabelId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.reference.LabelId]](circe.this.Decoder.decodeSeq[org.make.core.reference.LabelId](reference.this.LabelId.labelIdDecoder)); private[this] val circeGenericDecoderForoperationId: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder); private[this] val circeGenericDecoderForquestionIds: io.circe.Decoder[Option[Seq[org.make.core.question.QuestionId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.question.QuestionId]](circe.this.Decoder.decodeSeq[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder)); private[this] val circeGenericDecoderForseed: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt); private[this] val circeGenericDecoderForcontext: io.circe.Decoder[Option[org.make.api.proposal.ContextFilterRequest]] = circe.this.Decoder.decodeOption[org.make.api.proposal.ContextFilterRequest](proposal.this.ContextFilterRequest.decoder); private[this] val circeGenericDecoderForlanguage: 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 circeGenericDecoderForcountry: io.circe.Decoder[Option[org.make.core.reference.Country]] = circe.this.Decoder.decodeOption[org.make.core.reference.Country](reference.this.Country.countryDecoder); private[this] val circeGenericDecoderFororder: io.circe.Decoder[Option[org.make.core.Order]] = circe.this.Decoder.decodeOption[org.make.core.Order](core.this.Order.decoder); private[this] val circeGenericDecoderForlimit: io.circe.Decoder[Option[org.make.core.technical.Pagination.Limit]] = circe.this.Decoder.decodeOption[org.make.core.technical.Pagination.Limit](technical.this.Pagination.limitDecoder); private[this] val circeGenericDecoderForoffset: io.circe.Decoder[Option[org.make.core.technical.Pagination.Offset]] = circe.this.Decoder.decodeOption[org.make.core.technical.Pagination.Offset](technical.this.Pagination.offsetDecoder); private[this] val circeGenericDecoderForsortAlgorithm: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderForoperationKinds: io.circe.Decoder[Option[Seq[org.make.core.operation.OperationKind]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.operation.OperationKind]](circe.this.Decoder.decodeSeq[org.make.core.operation.OperationKind](operation.this.OperationKind.circeDecoder)); private[this] val circeGenericDecoderForuserTypes: io.circe.Decoder[Option[Seq[org.make.core.user.UserType]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.user.UserType]](circe.this.Decoder.decodeSeq[org.make.core.user.UserType](user.this.UserType.decoder(circe.this.Decoder.decodeString))); private[this] val circeGenericDecoderForideaIds: io.circe.Decoder[Option[Seq[org.make.core.idea.IdeaId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.idea.IdeaId]](circe.this.Decoder.decodeSeq[org.make.core.idea.IdeaId](idea.this.IdeaId.ideaIdDecoder)); private[this] val circeGenericDecoderForkeywords: io.circe.Decoder[Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.proposal.ProposalKeywordKey]](circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalKeywordKey](proposal.this.ProposalKeywordKey.codec)); private[this] val circeGenericDecoderForexcludedProposalIds: io.circe.Decoder[Option[Seq[org.make.core.proposal.ProposalId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.proposal.ProposalId]](circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder)); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForexcludedProposalIds.tryDecode(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalTypes"), Option[Seq[org.make.core.proposal.ProposalType]], shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalTypes.tryDecode(c.downField("proposalTypes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tagsIds"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagsIds.tryDecode(c.downField("tagsIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("labelsIds"), Option[Seq[org.make.core.reference.LabelId]], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabelsIds.tryDecode(c.downField("labelsIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecode(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionIds"), Option[Seq[org.make.core.question.QuestionId]], shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionIds.tryDecode(c.downField("questionIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("content"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecode(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("slug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecode(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("seed"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForseed.tryDecode(c.downField("seed")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("context"), Option[org.make.api.proposal.ContextFilterRequest], shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecode(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecode(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecode(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sort"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecode(c.downField("sort")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("order"), Option[org.make.core.Order], shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororder.tryDecode(c.downField("order")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("limit"), Option[org.make.core.technical.Pagination.Limit], shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlimit.tryDecode(c.downField("limit")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("offset"), Option[org.make.core.technical.Pagination.Offset], shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoffset.tryDecode(c.downField("offset")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sortAlgorithm"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecode(c.downField("sortAlgorithm")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationKinds"), Option[Seq[org.make.core.operation.OperationKind]], shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationKinds.tryDecode(c.downField("operationKinds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userTypes"), Option[Seq[org.make.core.user.UserType]], shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserTypes.tryDecode(c.downField("userTypes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("ideaIds"), Option[Seq[org.make.core.idea.IdeaId]], shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaIds.tryDecode(c.downField("ideaIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("keywords"), Option[Seq[org.make.core.proposal.ProposalKeywordKey]], shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecode(c.downField("keywords")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("excludedProposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForexcludedProposalIds.tryDecode(c.downField("excludedProposalIds")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForexcludedProposalIds.tryDecodeAccumulating(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalTypes"), Option[Seq[org.make.core.proposal.ProposalType]], shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalTypes.tryDecodeAccumulating(c.downField("proposalTypes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tagsIds"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagsIds.tryDecodeAccumulating(c.downField("tagsIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("labelsIds"), Option[Seq[org.make.core.reference.LabelId]], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabelsIds.tryDecodeAccumulating(c.downField("labelsIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecodeAccumulating(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionIds"), Option[Seq[org.make.core.question.QuestionId]], shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionIds.tryDecodeAccumulating(c.downField("questionIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("content"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecodeAccumulating(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("slug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecodeAccumulating(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("seed"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForseed.tryDecodeAccumulating(c.downField("seed")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("context"), Option[org.make.api.proposal.ContextFilterRequest], shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecodeAccumulating(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecodeAccumulating(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sort"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecodeAccumulating(c.downField("sort")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("order"), Option[org.make.core.Order], shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororder.tryDecodeAccumulating(c.downField("order")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("limit"), Option[org.make.core.technical.Pagination.Limit], shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlimit.tryDecodeAccumulating(c.downField("limit")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("offset"), Option[org.make.core.technical.Pagination.Offset], shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoffset.tryDecodeAccumulating(c.downField("offset")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sortAlgorithm"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsortAlgorithm.tryDecodeAccumulating(c.downField("sortAlgorithm")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationKinds"), Option[Seq[org.make.core.operation.OperationKind]], shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationKinds.tryDecodeAccumulating(c.downField("operationKinds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userTypes"), Option[Seq[org.make.core.user.UserType]], shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserTypes.tryDecodeAccumulating(c.downField("userTypes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("ideaIds"), Option[Seq[org.make.core.idea.IdeaId]], shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaIds.tryDecodeAccumulating(c.downField("ideaIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("keywords"), Option[Seq[org.make.core.proposal.ProposalKeywordKey]], shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecodeAccumulating(c.downField("keywords")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("excludedProposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForexcludedProposalIds.tryDecodeAccumulating(c.downField("excludedProposalIds")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("sortAlgorithm"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("operationKinds"),Option[Seq[org.make.core.operation.OperationKind]]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("excludedProposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$91: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$7: org.make.core.proposal.ProposalId) => x0$7 match { case (value: String): org.make.core.proposal.ProposalId((value$macro$95 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$95, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$8: String :: shapeless.HNil) => x0$8 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$94 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$94) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]]; <stable> <accessor> lazy val inst$macro$96: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$97: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeywordKey] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalKeywordKey, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalKeywordKey, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalKeywordKey, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalKeywordKey, String :: shapeless.HNil](((x0$11: org.make.core.proposal.ProposalKeywordKey) => x0$11 match { case (value: String): org.make.core.proposal.ProposalKeywordKey((value$macro$101 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$101, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$12: String :: shapeless.HNil) => x0$12 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$100 @ _), HNil) => proposal.this.ProposalKeywordKey.apply(value$macro$100) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeywordKey]]; <stable> <accessor> lazy val inst$macro$102: io.circe.generic.decoding.DerivedDecoder[org.make.core.idea.IdeaId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.idea.IdeaId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.idea.IdeaId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.idea.IdeaId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.idea.IdeaId, String :: shapeless.HNil](((x0$15: org.make.core.idea.IdeaId) => x0$15 match { case (value: String): org.make.core.idea.IdeaId((value$macro$106 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$106, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$16: String :: shapeless.HNil) => x0$16 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$105 @ _), HNil) => idea.this.IdeaId.apply(value$macro$105) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.idea.IdeaId]]; <stable> <accessor> lazy val inst$macro$107: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.user.UserType, (Symbol @@ String("UserTypeAnonymous")) :: (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType, (Symbol @@ String("UserTypeAnonymous")) :: (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil](::.apply[Symbol @@ String("UserTypeAnonymous"), (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeAnonymous").asInstanceOf[Symbol @@ String("UserTypeAnonymous")], ::.apply[Symbol @@ String("UserTypeExternal"), (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeExternal").asInstanceOf[Symbol @@ String("UserTypeExternal")], ::.apply[Symbol @@ String("UserTypeOrganisation"), (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeOrganisation").asInstanceOf[Symbol @@ String("UserTypeOrganisation")], ::.apply[Symbol @@ String("UserTypePersonality"), (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypePersonality").asInstanceOf[Symbol @@ String("UserTypePersonality")], ::.apply[Symbol @@ String("UserTypeUser"), (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeUser").asInstanceOf[Symbol @@ String("UserTypeUser")], ::.apply[Symbol @@ String("UserTypeVirtual"), shapeless.HNil.type](scala.Symbol.apply("UserTypeVirtual").asInstanceOf[Symbol @@ String("UserTypeVirtual")], HNil))))))), Generic.instance[org.make.core.user.UserType, org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](((p: org.make.core.user.UserType) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.user.UserType @unchecked)) match { case (p @ _) if p.eq(UserType.this.UserTypeAnonymous) => 0 case (p @ _) if p.eq(UserType.this.UserTypeExternal) => 1 case (p @ _) if p.eq(UserType.this.UserTypeOrganisation) => 2 case (p @ _) if p.eq(UserType.this.UserTypePersonality) => 3 case (p @ _) if p.eq(UserType.this.UserTypeUser) => 4 case (p @ _) if p.eq(UserType.this.UserTypeVirtual) => 5 }, p).asInstanceOf[org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil]), ((x$1: org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$1).asInstanceOf[org.make.core.user.UserType])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeAnonymous"), org.make.core.user.UserType.UserTypeAnonymous.type, (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeExternal"), org.make.core.user.UserType.UserTypeExternal.type, (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeOrganisation"), org.make.core.user.UserType.UserTypeOrganisation.type, (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypePersonality"), org.make.core.user.UserType.UserTypePersonality.type, (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeUser"), org.make.core.user.UserType.UserTypeUser.type, (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeVirtual"), org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")]](scala.Symbol.apply("UserTypeVirtual").asInstanceOf[Symbol @@ String("UserTypeVirtual")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeUser")]](scala.Symbol.apply("UserTypeUser").asInstanceOf[Symbol @@ String("UserTypeUser")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeUser")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")]](scala.Symbol.apply("UserTypePersonality").asInstanceOf[Symbol @@ String("UserTypePersonality")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")]](scala.Symbol.apply("UserTypeOrganisation").asInstanceOf[Symbol @@ String("UserTypeOrganisation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")]](scala.Symbol.apply("UserTypeExternal").asInstanceOf[Symbol @@ String("UserTypeExternal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")]](scala.Symbol.apply("UserTypeAnonymous").asInstanceOf[Symbol @@ String("UserTypeAnonymous")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$223.this.inst$macro$108)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType]]; <stable> <accessor> lazy val inst$macro$108: io.circe.generic.decoding.ReprDecoder[this.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForUserTypeAnonymous: io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]](anon$lazy$macro$223.this.inst$macro$115)): io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type]])); private[this] val circeGenericDecoderForUserTypeExternal: io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeExternal.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type]](anon$lazy$macro$223.this.inst$macro$114)): io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type]])); private[this] val circeGenericDecoderForUserTypeOrganisation: io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]](anon$lazy$macro$223.this.inst$macro$113)): io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type]])); private[this] val circeGenericDecoderForUserTypePersonality: io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypePersonality.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type]](anon$lazy$macro$223.this.inst$macro$112)): io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type]])); private[this] val circeGenericDecoderForUserTypeUser: io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeUser.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type]](anon$lazy$macro$223.this.inst$macro$111)): io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type]])); private[this] val circeGenericDecoderForUserTypeVirtual: io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]](anon$lazy$macro$223.this.inst$macro$109)): io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type]])); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = { val result: io.circe.ACursor = c.downField("UserTypeAnonymous"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeAnonymous.type]]($anon.this.circeGenericDecoderForUserTypeAnonymous.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeAnonymous.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeAnonymous.type]]((result @ _)) => result match { case (value: org.make.core.user.UserType.UserTypeAnonymous.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeAnonymous.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")],org.make.core.user.UserType.UserTypeAnonymous.type] :+: org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")], org.make.core.user.UserType.UserTypeAnonymous.type, org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeAnonymous.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeExternal"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeExternal.type]]($anon.this.circeGenericDecoderForUserTypeExternal.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeExternal.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeExternal.type]]((result @ _)) => result match { case (value: org.make.core.user.UserType.UserTypeExternal.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeExternal.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")], org.make.core.user.UserType.UserTypeExternal.type, org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeExternal.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeOrganisation"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeOrganisation.type]]($anon.this.circeGenericDecoderForUserTypeOrganisation.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeOrganisation.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeOrganisation.type]]((result @ _)) => result match { case (value: org.make.core.user.UserType.UserTypeOrganisation.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeOrganisation.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")], org.make.core.user.UserType.UserTypeOrganisation.type, org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeOrganisation.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("UserTypePersonality"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypePersonality.type]]($anon.this.circeGenericDecoderForUserTypePersonality.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypePersonality.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypePersonality.type]]((result @ _)) => result match { case (value: org.make.core.user.UserType.UserTypePersonality.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypePersonality.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")], org.make.core.user.UserType.UserTypePersonality.type, org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypePersonality.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeUser"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeUser.type]]($anon.this.circeGenericDecoderForUserTypeUser.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeUser.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeUser.type]]((result @ _)) => result match { case (value: org.make.core.user.UserType.UserTypeUser.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeUser.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeUser")], org.make.core.user.UserType.UserTypeUser.type, org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeUser.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeVirtual"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeVirtual.type]]($anon.this.circeGenericDecoderForUserTypeVirtual.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeVirtual.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeVirtual.type]]((result @ _)) => result match { case (value: org.make.core.user.UserType.UserTypeVirtual.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeVirtual.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")], org.make.core.user.UserType.UserTypeVirtual.type, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeVirtual.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match { case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } }; final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = { val result: io.circe.ACursor = c.downField("UserTypeAnonymous"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeAnonymous.type]]($anon.this.circeGenericDecoderForUserTypeAnonymous.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeAnonymous.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeAnonymous.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")],org.make.core.user.UserType.UserTypeAnonymous.type] :+: org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeAnonymous.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")], org.make.core.user.UserType.UserTypeAnonymous.type, org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeExternal"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeExternal.type]]($anon.this.circeGenericDecoderForUserTypeExternal.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeExternal.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeExternal.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeExternal.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")], org.make.core.user.UserType.UserTypeExternal.type, org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeOrganisation"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeOrganisation.type]]($anon.this.circeGenericDecoderForUserTypeOrganisation.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeOrganisation.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeOrganisation.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeOrganisation.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")], org.make.core.user.UserType.UserTypeOrganisation.type, org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("UserTypePersonality"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypePersonality.type]]($anon.this.circeGenericDecoderForUserTypePersonality.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypePersonality.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypePersonality.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypePersonality.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")], org.make.core.user.UserType.UserTypePersonality.type, org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeUser"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeUser.type]]($anon.this.circeGenericDecoderForUserTypeUser.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeUser.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeUser.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeUser.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeUser")], org.make.core.user.UserType.UserTypeUser.type, org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeVirtual"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeVirtual.type]]($anon.this.circeGenericDecoderForUserTypeVirtual.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeVirtual.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeVirtual.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeVirtual.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")], org.make.core.user.UserType.UserTypeVirtual.type, shapeless.CNil](v))) case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$3: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$3))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$4: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$4))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$5: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$5))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$6: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$6))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$7: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$7))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$8: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$8))) } }; new $anon() }: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]]; <stable> <accessor> lazy val inst$macro$109: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil](((x0$19: org.make.core.user.UserType.UserTypeVirtual.type) => x0$19 match { case _ => HNil }), ((x0$20: shapeless.HNil) => x0$20 match { case _ => UserType.this.UserTypeVirtual })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]]; <stable> <accessor> lazy val inst$macro$110: io.circe.generic.decoding.ReprDecoder[shapeless.HNil] = io.circe.generic.decoding.ReprDecoder.hnilReprDecoder.asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]]; <stable> <accessor> lazy val inst$macro$111: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeUser.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeUser.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeUser.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeUser.type, shapeless.HNil](((x0$23: org.make.core.user.UserType.UserTypeUser.type) => x0$23 match { case _ => HNil }), ((x0$24: shapeless.HNil) => x0$24 match { case _ => UserType.this.UserTypeUser })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type]]; <stable> <accessor> lazy val inst$macro$112: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypePersonality.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypePersonality.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypePersonality.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypePersonality.type, shapeless.HNil](((x0$27: org.make.core.user.UserType.UserTypePersonality.type) => x0$27 match { case _ => HNil }), ((x0$28: shapeless.HNil) => x0$28 match { case _ => UserType.this.UserTypePersonality })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type]]; <stable> <accessor> lazy val inst$macro$113: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.HNil](((x0$31: org.make.core.user.UserType.UserTypeOrganisation.type) => x0$31 match { case _ => HNil }), ((x0$32: shapeless.HNil) => x0$32 match { case _ => UserType.this.UserTypeOrganisation })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]]; <stable> <accessor> lazy val inst$macro$114: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeExternal.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeExternal.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeExternal.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeExternal.type, shapeless.HNil](((x0$35: org.make.core.user.UserType.UserTypeExternal.type) => x0$35 match { case _ => HNil }), ((x0$36: shapeless.HNil) => x0$36 match { case _ => UserType.this.UserTypeExternal })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type]]; <stable> <accessor> lazy val inst$macro$115: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.HNil](((x0$39: org.make.core.user.UserType.UserTypeAnonymous.type) => x0$39 match { case _ => HNil }), ((x0$40: shapeless.HNil) => x0$40 match { case _ => UserType.this.UserTypeAnonymous })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]]; <stable> <accessor> lazy val inst$macro$116: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationKind, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.operation.OperationKind, (Symbol @@ String("BusinessConsultation")) :: (Symbol @@ String("GreatCause")) :: (Symbol @@ String("PrivateConsultation")) :: (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil, org.make.core.operation.OperationKind.BusinessConsultation.type :+: org.make.core.operation.OperationKind.GreatCause.type :+: org.make.core.operation.OperationKind.PrivateConsultation.type :+: org.make.core.operation.OperationKind.SecuredConsultation.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationKind, (Symbol @@ String("BusinessConsultation")) :: (Symbol @@ String("GreatCause")) :: (Symbol @@ String("PrivateConsultation")) :: (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil](::.apply[Symbol @@ String("BusinessConsultation"), (Symbol @@ String("GreatCause")) :: (Symbol @@ String("PrivateConsultation")) :: (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil.type](scala.Symbol.apply("BusinessConsultation").asInstanceOf[Symbol @@ String("BusinessConsultation")], ::.apply[Symbol @@ String("GreatCause"), (Symbol @@ String("PrivateConsultation")) :: (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil.type](scala.Symbol.apply("GreatCause").asInstanceOf[Symbol @@ String("GreatCause")], ::.apply[Symbol @@ String("PrivateConsultation"), (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil.type](scala.Symbol.apply("PrivateConsultation").asInstanceOf[Symbol @@ String("PrivateConsultation")], ::.apply[Symbol @@ String("SecuredConsultation"), shapeless.HNil.type](scala.Symbol.apply("SecuredConsultation").asInstanceOf[Symbol @@ String("SecuredConsultation")], HNil))))), Generic.instance[org.make.core.operation.OperationKind, org.make.core.operation.OperationKind.BusinessConsultation.type :+: org.make.core.operation.OperationKind.GreatCause.type :+: org.make.core.operation.OperationKind.PrivateConsultation.type :+: org.make.core.operation.OperationKind.SecuredConsultation.type :+: shapeless.CNil](((p: org.make.core.operation.OperationKind) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.operation.OperationKind @unchecked)) match { case (p @ _) if p.eq(OperationKind.this.BusinessConsultation) => 0 case (p @ _) if p.eq(OperationKind.this.GreatCause) => 1 case (p @ _) if p.eq(OperationKind.this.PrivateConsultation) => 2 case (p @ _) if p.eq(OperationKind.this.SecuredConsultation) => 3 }, p).asInstanceOf[org.make.core.operation.OperationKind.BusinessConsultation.type :+: org.make.core.operation.OperationKind.GreatCause.type :+: org.make.core.operation.OperationKind.PrivateConsultation.type :+: org.make.core.operation.OperationKind.SecuredConsultation.type :+: shapeless.CNil]), ((x$9: org.make.core.operation.OperationKind.BusinessConsultation.type :+: org.make.core.operation.OperationKind.GreatCause.type :+: org.make.core.operation.OperationKind.PrivateConsultation.type :+: org.make.core.operation.OperationKind.SecuredConsultation.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$9).asInstanceOf[org.make.core.operation.OperationKind])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("BusinessConsultation"), org.make.core.operation.OperationKind.BusinessConsultation.type, (Symbol @@ String("GreatCause")) :: (Symbol @@ String("PrivateConsultation")) :: (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil, org.make.core.operation.OperationKind.GreatCause.type :+: org.make.core.operation.OperationKind.PrivateConsultation.type :+: org.make.core.operation.OperationKind.SecuredConsultation.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("GreatCause"), org.make.core.operation.OperationKind.GreatCause.type, (Symbol @@ String("PrivateConsultation")) :: (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil, org.make.core.operation.OperationKind.PrivateConsultation.type :+: org.make.core.operation.OperationKind.SecuredConsultation.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("PrivateConsultation"), org.make.core.operation.OperationKind.PrivateConsultation.type, (Symbol @@ String("SecuredConsultation")) :: shapeless.HNil, org.make.core.operation.OperationKind.SecuredConsultation.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("SecuredConsultation"), org.make.core.operation.OperationKind.SecuredConsultation.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")]](scala.Symbol.apply("SecuredConsultation").asInstanceOf[Symbol @@ String("SecuredConsultation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")]](scala.Symbol.apply("PrivateConsultation").asInstanceOf[Symbol @@ String("PrivateConsultation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("GreatCause")]](scala.Symbol.apply("GreatCause").asInstanceOf[Symbol @@ String("GreatCause")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("GreatCause")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("BusinessConsultation")]](scala.Symbol.apply("BusinessConsultation").asInstanceOf[Symbol @@ String("BusinessConsultation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("BusinessConsultation")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$223.this.inst$macro$117)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind]]; <stable> <accessor> lazy val inst$macro$117: io.circe.generic.decoding.ReprDecoder[this.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForBusinessConsultation: io.circe.Decoder[org.make.core.operation.OperationKind.BusinessConsultation.type] = circe.this.Decoder.importedDecoder[org.make.core.operation.OperationKind.BusinessConsultation.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.BusinessConsultation.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.BusinessConsultation.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.BusinessConsultation.type]](anon$lazy$macro$223.this.inst$macro$121)): io.circe.Decoder[org.make.core.operation.OperationKind.BusinessConsultation.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.BusinessConsultation.type]])); private[this] val circeGenericDecoderForGreatCause: io.circe.Decoder[org.make.core.operation.OperationKind.GreatCause.type] = circe.this.Decoder.importedDecoder[org.make.core.operation.OperationKind.GreatCause.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.GreatCause.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.GreatCause.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.GreatCause.type]](anon$lazy$macro$223.this.inst$macro$120)): io.circe.Decoder[org.make.core.operation.OperationKind.GreatCause.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.GreatCause.type]])); private[this] val circeGenericDecoderForPrivateConsultation: io.circe.Decoder[org.make.core.operation.OperationKind.PrivateConsultation.type] = circe.this.Decoder.importedDecoder[org.make.core.operation.OperationKind.PrivateConsultation.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.PrivateConsultation.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.PrivateConsultation.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.PrivateConsultation.type]](anon$lazy$macro$223.this.inst$macro$119)): io.circe.Decoder[org.make.core.operation.OperationKind.PrivateConsultation.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.PrivateConsultation.type]])); private[this] val circeGenericDecoderForSecuredConsultation: io.circe.Decoder[org.make.core.operation.OperationKind.SecuredConsultation.type] = circe.this.Decoder.importedDecoder[org.make.core.operation.OperationKind.SecuredConsultation.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.SecuredConsultation.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.SecuredConsultation.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.SecuredConsultation.type]](anon$lazy$macro$223.this.inst$macro$118)): io.circe.Decoder[org.make.core.operation.OperationKind.SecuredConsultation.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.operation.OperationKind.SecuredConsultation.type]])); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = { val result: io.circe.ACursor = c.downField("BusinessConsultation"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.operation.OperationKind.BusinessConsultation.type]]($anon.this.circeGenericDecoderForBusinessConsultation.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.operation.OperationKind.BusinessConsultation.type]): Some[io.circe.Decoder.Result[org.make.core.operation.OperationKind.BusinessConsultation.type]]((result @ _)) => result match { case (value: org.make.core.operation.OperationKind.BusinessConsultation.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.operation.OperationKind.BusinessConsultation.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("BusinessConsultation")],org.make.core.operation.OperationKind.BusinessConsultation.type] :+: org.make.core.operation.OperationKind.GreatCause.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("BusinessConsultation")], org.make.core.operation.OperationKind.BusinessConsultation.type, org.make.core.operation.OperationKind.GreatCause.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.operation.OperationKind.BusinessConsultation.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("GreatCause"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.operation.OperationKind.GreatCause.type]]($anon.this.circeGenericDecoderForGreatCause.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.operation.OperationKind.GreatCause.type]): Some[io.circe.Decoder.Result[org.make.core.operation.OperationKind.GreatCause.type]]((result @ _)) => result match { case (value: org.make.core.operation.OperationKind.GreatCause.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.operation.OperationKind.GreatCause.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("GreatCause")], org.make.core.operation.OperationKind.GreatCause.type, org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.operation.OperationKind.GreatCause.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("PrivateConsultation"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.operation.OperationKind.PrivateConsultation.type]]($anon.this.circeGenericDecoderForPrivateConsultation.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.operation.OperationKind.PrivateConsultation.type]): Some[io.circe.Decoder.Result[org.make.core.operation.OperationKind.PrivateConsultation.type]]((result @ _)) => result match { case (value: org.make.core.operation.OperationKind.PrivateConsultation.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.operation.OperationKind.PrivateConsultation.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")], org.make.core.operation.OperationKind.PrivateConsultation.type, org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.operation.OperationKind.PrivateConsultation.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("SecuredConsultation"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.operation.OperationKind.SecuredConsultation.type]]($anon.this.circeGenericDecoderForSecuredConsultation.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.operation.OperationKind.SecuredConsultation.type]): Some[io.circe.Decoder.Result[org.make.core.operation.OperationKind.SecuredConsultation.type]]((result @ _)) => result match { case (value: org.make.core.operation.OperationKind.SecuredConsultation.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.operation.OperationKind.SecuredConsultation.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")], org.make.core.operation.OperationKind.SecuredConsultation.type, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.operation.OperationKind.SecuredConsultation.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match { case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } }; final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = { val result: io.circe.ACursor = c.downField("BusinessConsultation"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.BusinessConsultation.type]]($anon.this.circeGenericDecoderForBusinessConsultation.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.BusinessConsultation.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.BusinessConsultation.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("BusinessConsultation")],org.make.core.operation.OperationKind.BusinessConsultation.type] :+: org.make.core.operation.OperationKind.GreatCause.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](((v: org.make.core.operation.OperationKind.BusinessConsultation.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("BusinessConsultation")], org.make.core.operation.OperationKind.BusinessConsultation.type, org.make.core.operation.OperationKind.GreatCause.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("GreatCause"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.GreatCause.type]]($anon.this.circeGenericDecoderForGreatCause.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.GreatCause.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.GreatCause.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](((v: org.make.core.operation.OperationKind.GreatCause.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("GreatCause")], org.make.core.operation.OperationKind.GreatCause.type, org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("PrivateConsultation"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.PrivateConsultation.type]]($anon.this.circeGenericDecoderForPrivateConsultation.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.PrivateConsultation.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.PrivateConsultation.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](((v: org.make.core.operation.OperationKind.PrivateConsultation.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")], org.make.core.operation.OperationKind.PrivateConsultation.type, org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("SecuredConsultation"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.SecuredConsultation.type]]($anon.this.circeGenericDecoderForSecuredConsultation.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.SecuredConsultation.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.operation.OperationKind.SecuredConsultation.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](((v: org.make.core.operation.OperationKind.SecuredConsultation.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")], org.make.core.operation.OperationKind.SecuredConsultation.type, shapeless.CNil](v))) case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$11: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$11))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]](((x$12: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](x$12))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]](((x$13: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](x$13))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil]](((x$14: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("GreatCause")],org.make.core.operation.OperationKind.GreatCause.type] :+: org.make.core.operation.OperationKind.PrivateConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PrivateConsultation")],org.make.core.operation.OperationKind.PrivateConsultation.type] :+: org.make.core.operation.OperationKind.SecuredConsultation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("SecuredConsultation")],org.make.core.operation.OperationKind.SecuredConsultation.type] :+: shapeless.CNil](x$14))) } }; new $anon() }: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]]; <stable> <accessor> lazy val inst$macro$118: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.SecuredConsultation.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationKind.SecuredConsultation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationKind.SecuredConsultation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationKind.SecuredConsultation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.operation.OperationKind.SecuredConsultation.type, shapeless.HNil](((x0$43: org.make.core.operation.OperationKind.SecuredConsultation.type) => x0$43 match { case _ => HNil }), ((x0$44: shapeless.HNil) => x0$44 match { case _ => OperationKind.this.SecuredConsultation })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.SecuredConsultation.type]]; <stable> <accessor> lazy val inst$macro$119: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.PrivateConsultation.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationKind.PrivateConsultation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationKind.PrivateConsultation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationKind.PrivateConsultation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.operation.OperationKind.PrivateConsultation.type, shapeless.HNil](((x0$47: org.make.core.operation.OperationKind.PrivateConsultation.type) => x0$47 match { case _ => HNil }), ((x0$48: shapeless.HNil) => x0$48 match { case _ => OperationKind.this.PrivateConsultation })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.PrivateConsultation.type]]; <stable> <accessor> lazy val inst$macro$120: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.GreatCause.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationKind.GreatCause.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationKind.GreatCause.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationKind.GreatCause.type, shapeless.HNil](HNil), Generic.instance[org.make.core.operation.OperationKind.GreatCause.type, shapeless.HNil](((x0$51: org.make.core.operation.OperationKind.GreatCause.type) => x0$51 match { case _ => HNil }), ((x0$52: shapeless.HNil) => x0$52 match { case _ => OperationKind.this.GreatCause })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.GreatCause.type]]; <stable> <accessor> lazy val inst$macro$121: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.BusinessConsultation.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationKind.BusinessConsultation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationKind.BusinessConsultation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationKind.BusinessConsultation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.operation.OperationKind.BusinessConsultation.type, shapeless.HNil](((x0$55: org.make.core.operation.OperationKind.BusinessConsultation.type) => x0$55 match { case _ => HNil }), ((x0$56: shapeless.HNil) => x0$56 match { case _ => OperationKind.this.BusinessConsultation })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationKind.BusinessConsultation.type]]; <stable> <accessor> lazy val inst$macro$166: io.circe.generic.decoding.DerivedDecoder[org.make.core.Order] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.Order, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.Order, (Symbol @@ String("asc")) :: (Symbol @@ String("desc")) :: shapeless.HNil, org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.Order, (Symbol @@ String("asc")) :: (Symbol @@ String("desc")) :: shapeless.HNil](::.apply[Symbol @@ String("asc"), (Symbol @@ String("desc")) :: shapeless.HNil.type](scala.Symbol.apply("asc").asInstanceOf[Symbol @@ String("asc")], ::.apply[Symbol @@ String("desc"), shapeless.HNil.type](scala.Symbol.apply("desc").asInstanceOf[Symbol @@ String("desc")], HNil))), Generic.instance[org.make.core.Order, org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil](((p: org.make.core.Order) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.Order @unchecked)) match { case (p @ _) if p.eq(Order.this.asc) => 0 case (p @ _) if p.eq(Order.this.desc) => 1 }, p).asInstanceOf[org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil]), ((x$15: org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$15).asInstanceOf[org.make.core.Order])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("asc"), org.make.core.Order.asc.type, (Symbol @@ String("desc")) :: shapeless.HNil, org.make.core.Order.desc.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("desc"), org.make.core.Order.desc.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("desc")]](scala.Symbol.apply("desc").asInstanceOf[Symbol @@ String("desc")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("desc")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("asc")]](scala.Symbol.apply("asc").asInstanceOf[Symbol @@ String("asc")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("asc")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$223.this.inst$macro$167)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order]]; <stable> <accessor> lazy val inst$macro$167: io.circe.generic.decoding.ReprDecoder[this.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForasc: io.circe.Decoder[org.make.core.Order.asc.type] = circe.this.Decoder.importedDecoder[org.make.core.Order.asc.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.asc.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type]](anon$lazy$macro$223.this.inst$macro$169)): io.circe.Decoder[org.make.core.Order.asc.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.asc.type]])); private[this] val circeGenericDecoderFordesc: io.circe.Decoder[org.make.core.Order.desc.type] = circe.this.Decoder.importedDecoder[org.make.core.Order.desc.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.desc.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type]](anon$lazy$macro$223.this.inst$macro$168)): io.circe.Decoder[org.make.core.Order.desc.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.desc.type]])); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = { val result: io.circe.ACursor = c.downField("asc"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.Order.asc.type]]($anon.this.circeGenericDecoderForasc.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.Order.asc.type]): Some[io.circe.Decoder.Result[org.make.core.Order.asc.type]]((result @ _)) => result match { case (value: org.make.core.Order.asc.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.Order.asc.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("asc")],org.make.core.Order.asc.type] :+: org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("asc")], org.make.core.Order.asc.type, org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.Order.asc.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("desc"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.Order.desc.type]]($anon.this.circeGenericDecoderFordesc.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.Order.desc.type]): Some[io.circe.Decoder.Result[org.make.core.Order.desc.type]]((result @ _)) => result match { case (value: org.make.core.Order.desc.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.Order.desc.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("desc")], org.make.core.Order.desc.type, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.Order.desc.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match { case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } }; final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = { val result: io.circe.ACursor = c.downField("asc"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.Order.asc.type]]($anon.this.circeGenericDecoderForasc.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.Order.asc.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.Order.asc.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("asc")],org.make.core.Order.asc.type] :+: org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](((v: org.make.core.Order.asc.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("asc")], org.make.core.Order.asc.type, org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("desc"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.Order.desc.type]]($anon.this.circeGenericDecoderFordesc.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.Order.desc.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.Order.desc.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](((v: org.make.core.Order.desc.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("desc")], org.make.core.Order.desc.type, shapeless.CNil](v))) case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$17: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$17))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]](((x$18: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](x$18))) } }; new $anon() }: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]]; <stable> <accessor> lazy val inst$macro$168: io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.Order.desc.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.Order.desc.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.Order.desc.type, shapeless.HNil](HNil), Generic.instance[org.make.core.Order.desc.type, shapeless.HNil](((x0$91: org.make.core.Order.desc.type) => x0$91 match { case _ => HNil }), ((x0$92: shapeless.HNil) => x0$92 match { case _ => Order.this.desc })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type]]; <stable> <accessor> lazy val inst$macro$169: io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.Order.asc.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.Order.asc.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.Order.asc.type, shapeless.HNil](HNil), Generic.instance[org.make.core.Order.asc.type, shapeless.HNil](((x0$95: org.make.core.Order.asc.type) => x0$95 match { case _ => HNil }), ((x0$96: shapeless.HNil) => x0$96 match { case _ => Order.this.asc })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type]]; <stable> <accessor> lazy val inst$macro$170: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Country] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Country, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Country, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Country, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Country, String :: shapeless.HNil](((x0$99: org.make.core.reference.Country) => x0$99 match { case (value: String): org.make.core.reference.Country((value$macro$174 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$174, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$100: String :: shapeless.HNil) => x0$100 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$173 @ _), HNil) => reference.this.Country.apply(value$macro$173) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Country]]; <stable> <accessor> lazy val inst$macro$175: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Language, String :: shapeless.HNil](((x0$103: org.make.core.reference.Language) => x0$103 match { case (value: String): org.make.core.reference.Language((value$macro$179 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$179, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$104: String :: shapeless.HNil) => x0$104 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$178 @ _), HNil) => reference.this.Language.apply(value$macro$178) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language]]; <stable> <accessor> lazy val inst$macro$180: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.ContextFilterRequest, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ContextFilterRequest, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ContextFilterRequest, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil](::.apply[Symbol @@ String("operation"), (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")], ::.apply[Symbol @@ String("source"), (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")], ::.apply[Symbol @@ String("location"), (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")], ::.apply[Symbol @@ String("question"), shapeless.HNil.type](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")], HNil))))), Generic.instance[org.make.api.proposal.ContextFilterRequest, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil](((x0$107: org.make.api.proposal.ContextFilterRequest) => x0$107 match { case (operation: Option[org.make.core.operation.OperationId], source: Option[String], location: Option[String], question: Option[String]): org.make.api.proposal.ContextFilterRequest((operation$macro$193 @ _), (source$macro$194 @ _), (location$macro$195 @ _), (question$macro$196 @ _)) => ::.apply[Option[org.make.core.operation.OperationId], Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](operation$macro$193, ::.apply[Option[String], Option[String] :: Option[String] :: shapeless.HNil.type](source$macro$194, ::.apply[Option[String], Option[String] :: shapeless.HNil.type](location$macro$195, ::.apply[Option[String], shapeless.HNil.type](question$macro$196, HNil)))).asInstanceOf[Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil] }), ((x0$108: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil) => x0$108 match { case (head: Option[org.make.core.operation.OperationId], tail: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((operation$macro$189 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((source$macro$190 @ _), (head: Option[String], tail: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: shapeless.HNil((location$macro$191 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((question$macro$192 @ _), HNil)))) => proposal.this.ContextFilterRequest.apply(operation$macro$189, source$macro$190, location$macro$191, question$macro$192) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("source"), Option[String], (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("location"), Option[String], (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("question"), Option[String], 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("location")]](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("location")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("source")]](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("source")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operation")]](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operation")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$197)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest]]; <stable> <accessor> lazy val inst$macro$197: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForoperation: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder); private[this] val circeGenericDecoderForquestion: 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("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecode(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("question"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("question")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecodeAccumulating(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("question"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("question")), ReprDecoder.hnilResultAccumulating)(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("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$198: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.operation.OperationId, String :: shapeless.HNil](((x0$111: org.make.core.operation.OperationId) => x0$111 match { case (value: String): org.make.core.operation.OperationId((value$macro$202 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$202, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$112: String :: shapeless.HNil) => x0$112 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$201 @ _), HNil) => operation.this.OperationId.apply(value$macro$201) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationId]]; <stable> <accessor> lazy val inst$macro$203: io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.question.QuestionId, String :: shapeless.HNil](((x0$115: org.make.core.question.QuestionId) => x0$115 match { case (value: String): org.make.core.question.QuestionId((value$macro$207 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$207, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$116: String :: shapeless.HNil) => x0$116 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$206 @ _), HNil) => question.this.QuestionId.apply(value$macro$206) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId]]; <stable> <accessor> lazy val inst$macro$208: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.LabelId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.LabelId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.LabelId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.LabelId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.LabelId, String :: shapeless.HNil](((x0$119: org.make.core.reference.LabelId) => x0$119 match { case (value: String): org.make.core.reference.LabelId((value$macro$212 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$212, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$120: String :: shapeless.HNil) => x0$120 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$211 @ _), HNil) => reference.this.LabelId.apply(value$macro$211) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.LabelId]]; <stable> <accessor> lazy val inst$macro$213: io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$123: org.make.core.tag.TagId) => x0$123 match { case (value: String): org.make.core.tag.TagId((value$macro$217 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$217, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$124: String :: shapeless.HNil) => x0$124 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$216 @ _), HNil) => tag.this.TagId.apply(value$macro$216) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$223.this.inst$macro$96)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId]]; <stable> <accessor> lazy val inst$macro$218: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.ProposalType, (Symbol @@ String("ProposalTypeExternal")) :: (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil, org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType, (Symbol @@ String("ProposalTypeExternal")) :: (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil](::.apply[Symbol @@ String("ProposalTypeExternal"), (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil.type](scala.Symbol.apply("ProposalTypeExternal").asInstanceOf[Symbol @@ String("ProposalTypeExternal")], ::.apply[Symbol @@ String("ProposalTypeInitial"), (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil.type](scala.Symbol.apply("ProposalTypeInitial").asInstanceOf[Symbol @@ String("ProposalTypeInitial")], ::.apply[Symbol @@ String("ProposalTypeSubmitted"), shapeless.HNil.type](scala.Symbol.apply("ProposalTypeSubmitted").asInstanceOf[Symbol @@ String("ProposalTypeSubmitted")], HNil)))), Generic.instance[org.make.core.proposal.ProposalType, org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil](((p: org.make.core.proposal.ProposalType) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.ProposalType @unchecked)) match { case (p @ _) if p.eq(ProposalType.this.ProposalTypeExternal) => 0 case (p @ _) if p.eq(ProposalType.this.ProposalTypeInitial) => 1 case (p @ _) if p.eq(ProposalType.this.ProposalTypeSubmitted) => 2 }, p).asInstanceOf[org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil]), ((x$19: org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$19).asInstanceOf[org.make.core.proposal.ProposalType])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("ProposalTypeExternal"), org.make.core.proposal.ProposalType.ProposalTypeExternal.type, (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil, org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("ProposalTypeInitial"), org.make.core.proposal.ProposalType.ProposalTypeInitial.type, (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil, org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("ProposalTypeSubmitted"), org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")]](scala.Symbol.apply("ProposalTypeSubmitted").asInstanceOf[Symbol @@ String("ProposalTypeSubmitted")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")]](scala.Symbol.apply("ProposalTypeInitial").asInstanceOf[Symbol @@ String("ProposalTypeInitial")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")]](scala.Symbol.apply("ProposalTypeExternal").asInstanceOf[Symbol @@ String("ProposalTypeExternal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$223.this.inst$macro$219)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType]]; <stable> <accessor> lazy val inst$macro$219: io.circe.generic.decoding.ReprDecoder[this.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForProposalTypeExternal: io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]](anon$lazy$macro$223.this.inst$macro$222)): io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]])); private[this] val circeGenericDecoderForProposalTypeInitial: io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]](anon$lazy$macro$223.this.inst$macro$221)): io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]])); private[this] val circeGenericDecoderForProposalTypeSubmitted: io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]](anon$lazy$macro$223.this.inst$macro$220)): io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]])); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = { val result: io.circe.ACursor = c.downField("ProposalTypeExternal"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]($anon.this.circeGenericDecoderForProposalTypeExternal.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]((result @ _)) => result match { case (value: org.make.core.proposal.ProposalType.ProposalTypeExternal.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeExternal.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")],org.make.core.proposal.ProposalType.ProposalTypeExternal.type] :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")], org.make.core.proposal.ProposalType.ProposalTypeExternal.type, org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeExternal.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("ProposalTypeInitial"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]($anon.this.circeGenericDecoderForProposalTypeInitial.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]((result @ _)) => result match { case (value: org.make.core.proposal.ProposalType.ProposalTypeInitial.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeInitial.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")], org.make.core.proposal.ProposalType.ProposalTypeInitial.type, org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeInitial.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("ProposalTypeSubmitted"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]($anon.this.circeGenericDecoderForProposalTypeSubmitted.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]((result @ _)) => result match { case (value: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")], org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match { case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } }; final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = { val result: io.circe.ACursor = c.downField("ProposalTypeExternal"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]($anon.this.circeGenericDecoderForProposalTypeExternal.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")],org.make.core.proposal.ProposalType.ProposalTypeExternal.type] :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalType.ProposalTypeExternal.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")], org.make.core.proposal.ProposalType.ProposalTypeExternal.type, org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("ProposalTypeInitial"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]($anon.this.circeGenericDecoderForProposalTypeInitial.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalType.ProposalTypeInitial.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")], org.make.core.proposal.ProposalType.ProposalTypeInitial.type, org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("ProposalTypeSubmitted"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]($anon.this.circeGenericDecoderForProposalTypeSubmitted.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")], org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.CNil](v))) case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$21: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$21))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](((x$22: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](x$22))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](((x$23: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](x$23))) } }; new $anon() }: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]]; <stable> <accessor> lazy val inst$macro$220: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil](((x0$127: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type) => x0$127 match { case _ => HNil }), ((x0$128: shapeless.HNil) => x0$128 match { case _ => ProposalType.this.ProposalTypeSubmitted })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]; <stable> <accessor> lazy val inst$macro$221: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.HNil](((x0$131: org.make.core.proposal.ProposalType.ProposalTypeInitial.type) => x0$131 match { case _ => HNil }), ((x0$132: shapeless.HNil) => x0$132 match { case _ => ProposalType.this.ProposalTypeInitial })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]; <stable> <accessor> lazy val inst$macro$222: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.HNil](((x0$135: org.make.core.proposal.ProposalType.ProposalTypeExternal.type) => x0$135 match { case _ => HNil }), ((x0$136: shapeless.HNil) => x0$136 match { case _ => ProposalType.this.ProposalTypeExternal })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$223.this.inst$macro$110)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]] }; new anon$lazy$macro$223().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.SearchRequest]](inst$macro$224) })
232 29705 8818 - 8818 Select org.make.core.proposal.SearchFilters.parse$default$2 org.make.core.proposal.SearchFilters.parse$default$2
232 28927 8818 - 8818 Select org.make.core.proposal.SearchFilters.parse$default$9 org.make.core.proposal.SearchFilters.parse$default$9
232 29663 8818 - 8818 Select org.make.core.proposal.SearchFilters.parse$default$28 org.make.core.proposal.SearchFilters.parse$default$28
232 29788 8818 - 8818 Select org.make.core.proposal.SearchFilters.parse$default$20 org.make.core.proposal.SearchFilters.parse$default$20
232 28732 8818 - 8818 Select org.make.core.proposal.SearchFilters.parse$default$24 org.make.core.proposal.SearchFilters.parse$default$24
232 28962 8818 - 8818 Select org.make.core.proposal.SearchFilters.parse$default$21 org.make.core.proposal.SearchFilters.parse$default$21
232 30236 8818 - 8818 Select org.make.core.proposal.SearchFilters.parse$default$17 org.make.core.proposal.SearchFilters.parse$default$17
232 29521 8818 - 8818 Select org.make.core.proposal.SearchFilters.parse$default$23 org.make.core.proposal.SearchFilters.parse$default$23
232 30439 8818 - 8818 Select org.make.core.proposal.SearchFilters.parse$default$22 org.make.core.proposal.SearchFilters.parse$default$22
232 30199 8804 - 10157 Apply org.make.core.proposal.SearchFilters.parse org.make.core.proposal.SearchFilters.parse(x$1, x$21, x$3, x$4, x$5, x$6, x$8, x$10, x$22, x$9, x$7, x$14, x$15, x$18, x$11, x$12, x$23, x$13, x$16, x$24, x$25, x$26, x$27, x$28, x$17, x$2, x$29, x$30, x$31, x$19, x$20)
232 28270 8818 - 8818 Select org.make.core.proposal.SearchFilters.parse$default$27 org.make.core.proposal.SearchFilters.parse$default$27
232 28934 8818 - 8818 Select org.make.core.proposal.SearchFilters.parse$default$29 org.make.core.proposal.SearchFilters.parse$default$29
233 29647 8861 - 8887 Apply org.make.core.proposal.ProposalSearchFilter.apply org.make.core.proposal.ProposalSearchFilter.apply(proposalIds)
233 28868 8845 - 8888 Apply scala.Option.map ExhaustiveSearchRequest.this.proposalIds.map[org.make.core.proposal.ProposalSearchFilter](((proposalIds: Seq[org.make.core.proposal.ProposalId]) => org.make.core.proposal.ProposalSearchFilter.apply(proposalIds)))
234 28451 8932 - 8963 Apply org.make.core.proposal.ProposalTypesSearchFilter.apply org.make.core.proposal.ProposalTypesSearchFilter.apply(proposalTypes)
234 29802 8914 - 8964 Apply scala.Option.map ExhaustiveSearchRequest.this.proposalTypes.map[org.make.core.proposal.ProposalTypesSearchFilter](((proposalTypes: Seq[org.make.core.proposal.ProposalType]) => org.make.core.proposal.ProposalTypesSearchFilter.apply(proposalTypes)))
235 29037 8993 - 9015 Apply org.make.core.proposal.TagsSearchFilter.apply org.make.core.proposal.TagsSearchFilter.apply(tagIds)
235 30334 8981 - 9016 Apply scala.Option.map ExhaustiveSearchRequest.this.tagsIds.map[org.make.core.proposal.TagsSearchFilter](((tagIds: Seq[org.make.core.tag.TagId]) => org.make.core.proposal.TagsSearchFilter.apply(tagIds)))
236 29540 9049 - 9073 Apply org.make.core.proposal.LabelsSearchFilter.apply org.make.core.proposal.LabelsSearchFilter.apply(labelIds)
236 29100 9035 - 9074 Apply scala.Option.map ExhaustiveSearchRequest.this.labelsIds.map[org.make.core.proposal.LabelsSearchFilter](((labelIds: Seq[org.make.core.reference.LabelId]) => org.make.core.proposal.LabelsSearchFilter.apply(labelIds)))
237 28292 9142 - 9151 Apply scala.collection.SeqFactory.Delegate.apply scala.`package`.Seq.apply[org.make.core.operation.OperationId](opId)
237 28833 9096 - 9153 Apply scala.Option.map ExhaustiveSearchRequest.this.operationId.map[org.make.core.proposal.OperationSearchFilter](((opId: org.make.core.operation.OperationId) => org.make.core.proposal.OperationSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.operation.OperationId](opId))))
237 29655 9120 - 9152 Apply org.make.core.proposal.OperationSearchFilter.apply org.make.core.proposal.OperationSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.operation.OperationId](opId))
238 28468 9190 - 9216 Apply org.make.core.proposal.QuestionSearchFilter.apply org.make.core.proposal.QuestionSearchFilter.apply(questionIds)
238 29786 9174 - 9217 Apply scala.Option.map ExhaustiveSearchRequest.this.questionIds.map[org.make.core.proposal.QuestionSearchFilter](((questionIds: Seq[org.make.core.question.QuestionId]) => org.make.core.proposal.QuestionSearchFilter.apply(questionIds)))
239 30342 9234 - 9269 Apply scala.Option.map ExhaustiveSearchRequest.this.ideaIds.map[org.make.core.proposal.IdeaSearchFilter](((ideaIds: Seq[org.make.core.idea.IdeaId]) => org.make.core.proposal.IdeaSearchFilter.apply(ideaIds)))
239 29081 9246 - 9268 Apply org.make.core.proposal.IdeaSearchFilter.apply org.make.core.proposal.IdeaSearchFilter.apply(ideaIds)
240 29518 9301 - 9326 Apply org.make.core.proposal.ContentSearchFilter.apply org.make.core.proposal.ContentSearchFilter.apply(text)
240 29162 9289 - 9327 Apply scala.Option.map ExhaustiveSearchRequest.this.content.map[org.make.core.proposal.ContentSearchFilter](((text: String) => org.make.core.proposal.ContentSearchFilter.apply(text)))
241 29770 9347 - 9371 Apply scala.Option.map ExhaustiveSearchRequest.this.context.map[org.make.core.proposal.ContextSearchFilter](((x$3: org.make.api.proposal.ContextFilterRequest) => x$3.toContext))
241 28295 9359 - 9370 Select org.make.api.proposal.ContextFilterRequest.toContext x$3.toContext
242 28838 9401 - 9425 Apply org.make.core.proposal.StatusSearchFilter.apply org.make.core.proposal.StatusSearchFilter.apply(status)
242 28448 9390 - 9426 Apply scala.Option.map ExhaustiveSearchRequest.this.status.map[org.make.core.proposal.StatusSearchFilter](((status: Seq[org.make.core.proposal.ProposalStatus]) => org.make.core.proposal.StatusSearchFilter.apply(status)))
243 29082 9452 - 9502 Apply scala.Option.map ExhaustiveSearchRequest.this.minVotesCount.map[org.make.core.proposal.MinVotesCountSearchFilter](((minVotesCount: Int) => org.make.core.proposal.MinVotesCountSearchFilter.apply(minVotesCount)))
243 29868 9470 - 9501 Apply org.make.core.proposal.MinVotesCountSearchFilter.apply org.make.core.proposal.MinVotesCountSearchFilter.apply(minVotesCount)
244 30442 9536 - 9562 Apply org.make.core.proposal.ToEnrichSearchFilter.apply org.make.core.proposal.ToEnrichSearchFilter.apply(toEnrich)
244 29580 9523 - 9563 Apply scala.Option.map ExhaustiveSearchRequest.this.toEnrich.map[org.make.core.proposal.ToEnrichSearchFilter](((toEnrich: Boolean) => org.make.core.proposal.ToEnrichSearchFilter.apply(toEnrich)))
245 28286 9584 - 9624 Apply scala.Option.map ExhaustiveSearchRequest.this.minScore.map[org.make.core.proposal.MinScoreSearchFilter](((minScore: Double) => org.make.core.proposal.MinScoreSearchFilter.apply(minScore)))
245 29131 9597 - 9623 Apply org.make.core.proposal.MinScoreSearchFilter.apply org.make.core.proposal.MinScoreSearchFilter.apply(minScore)
246 28936 9664 - 9704 Apply cats.data.NonEmptyList.of cats.data.NonEmptyList.of[org.make.core.proposal.LanguageSearchFilter](org.make.core.proposal.LanguageSearchFilter.apply(l))
246 30267 9646 - 9705 Apply scala.Option.map ExhaustiveSearchRequest.this.language.map[cats.data.NonEmptyList[org.make.core.proposal.LanguageSearchFilter]](((l: org.make.core.reference.Language) => cats.data.NonEmptyList.of[org.make.core.proposal.LanguageSearchFilter](org.make.core.proposal.LanguageSearchFilter.apply(l))))
246 29772 9680 - 9703 Apply org.make.core.proposal.LanguageSearchFilter.apply org.make.core.proposal.LanguageSearchFilter.apply(l)
247 28995 9725 - 9763 Apply scala.Option.map ExhaustiveSearchRequest.this.country.map[org.make.core.proposal.CountrySearchFilter](((country: org.make.core.reference.Country) => org.make.core.proposal.CountrySearchFilter.apply(country)))
247 29871 9737 - 9762 Apply org.make.core.proposal.CountrySearchFilter.apply org.make.core.proposal.CountrySearchFilter.apply(country)
248 29556 9871 - 9875 Select scala.None scala.None
248 30447 9846 - 9869 Apply scala.Some.apply scala.Some.apply[java.time.ZonedDateTime](createdBeforeDate)
248 28290 9785 - 9877 Apply scala.Option.map ExhaustiveSearchRequest.this.createdBefore.map[org.make.core.proposal.CreatedAtSearchFilter](((createdBeforeDate: java.time.ZonedDateTime) => org.make.core.proposal.CreatedAtSearchFilter.apply(scala.Some.apply[java.time.ZonedDateTime](createdBeforeDate), scala.None)))
248 29133 9824 - 9876 Apply org.make.core.proposal.CreatedAtSearchFilter.apply org.make.core.proposal.CreatedAtSearchFilter.apply(scala.Some.apply[java.time.ZonedDateTime](createdBeforeDate), scala.None)
249 28890 9899 - 9941 Apply scala.Option.map ExhaustiveSearchRequest.this.userTypes.map[org.make.core.proposal.UserTypesSearchFilter](((userTypes: Seq[org.make.core.user.UserType]) => org.make.core.proposal.UserTypesSearchFilter.apply(userTypes)))
249 29703 9913 - 9940 Apply org.make.core.proposal.UserTypesSearchFilter.apply org.make.core.proposal.UserTypesSearchFilter.apply(userTypes)
250 30273 9996 - 10007 Apply scala.collection.SeqFactory.Delegate.apply scala.`package`.Seq.apply[org.make.core.user.UserId](userId)
250 29785 9979 - 10008 Apply org.make.core.proposal.UserSearchFilter.apply org.make.core.proposal.UserSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.user.UserId](userId))
250 28997 9958 - 10009 Apply scala.Option.map ExhaustiveSearchRequest.this.userId.map[org.make.core.proposal.UserSearchFilter](((userId: org.make.core.user.UserId) => org.make.core.proposal.UserSearchFilter.apply(scala.`package`.Seq.apply[org.make.core.user.UserId](userId))))
251 30386 10043 - 10063 Select org.make.core.proposal.KeywordsSearchFilter org.make.core.proposal.KeywordsSearchFilter
251 29560 10030 - 10064 Apply scala.Option.map ExhaustiveSearchRequest.this.keywords.map[org.make.core.proposal.KeywordsSearchFilter](org.make.core.proposal.KeywordsSearchFilter)
252 29136 10122 - 10148 Select org.make.core.proposal.SubmittedAsLanguagesFilter org.make.core.proposal.SubmittedAsLanguagesFilter
252 28268 10097 - 10149 Apply scala.Option.map ExhaustiveSearchRequest.this.submittedAsLanguages.map[org.make.core.proposal.SubmittedAsLanguagesFilter](org.make.core.proposal.SubmittedAsLanguagesFilter)
255 29762 10163 - 10163 Select org.make.core.proposal.SearchQuery.apply$default$2 org.make.core.proposal.SearchQuery.apply$default$2
255 30312 10163 - 10345 Apply org.make.core.proposal.SearchQuery.apply org.make.core.proposal.SearchQuery.apply(x$32, x$37, x$33, x$34, x$35, x$36, x$38)
255 28938 10163 - 10163 Select org.make.core.proposal.SearchQuery.apply$default$7 org.make.core.proposal.SearchQuery.apply$default$7
257 30444 10214 - 10237 Apply org.make.core.common.indexed.Sort.parse org.make.core.common.indexed.Sort.parse(ExhaustiveSearchRequest.this.sort, ExhaustiveSearchRequest.this.order)
257 29913 10225 - 10229 Select org.make.api.proposal.ExhaustiveSearchRequest.sort ExhaustiveSearchRequest.this.sort
257 28965 10231 - 10236 Select org.make.api.proposal.ExhaustiveSearchRequest.order ExhaustiveSearchRequest.this.order
258 29625 10253 - 10258 Select org.make.api.proposal.ExhaustiveSearchRequest.limit ExhaustiveSearchRequest.this.limit
259 28765 10275 - 10281 Select org.make.api.proposal.ExhaustiveSearchRequest.offset ExhaustiveSearchRequest.this.offset
260 28398 10300 - 10339 Select org.make.core.RequestContextLanguage.language requestContext.languageContext.language
267 29469 10470 - 10508 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.ExhaustiveSearchRequest]({ val inst$macro$192: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ExhaustiveSearchRequest] = { final class anon$lazy$macro$191 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$191 = { anon$lazy$macro$191.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ExhaustiveSearchRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.ExhaustiveSearchRequest, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ExhaustiveSearchRequest, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ExhaustiveSearchRequest, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalIds"), (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")], ::.apply[Symbol @@ String("proposalTypes"), (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("proposalTypes").asInstanceOf[Symbol @@ String("proposalTypes")], ::.apply[Symbol @@ String("tagsIds"), (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("tagsIds").asInstanceOf[Symbol @@ String("tagsIds")], ::.apply[Symbol @@ String("labelsIds"), (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("labelsIds").asInstanceOf[Symbol @@ String("labelsIds")], ::.apply[Symbol @@ String("operationId"), (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")], ::.apply[Symbol @@ String("questionIds"), (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("questionIds").asInstanceOf[Symbol @@ String("questionIds")], ::.apply[Symbol @@ String("ideaIds"), (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("ideaIds").asInstanceOf[Symbol @@ String("ideaIds")], ::.apply[Symbol @@ String("content"), (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")], ::.apply[Symbol @@ String("context"), (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")], ::.apply[Symbol @@ String("status"), (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")], ::.apply[Symbol @@ String("minVotesCount"), (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("minVotesCount").asInstanceOf[Symbol @@ String("minVotesCount")], ::.apply[Symbol @@ String("toEnrich"), (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("toEnrich").asInstanceOf[Symbol @@ String("toEnrich")], ::.apply[Symbol @@ String("minScore"), (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("minScore").asInstanceOf[Symbol @@ String("minScore")], ::.apply[Symbol @@ String("language"), (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")], ::.apply[Symbol @@ String("country"), (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], ::.apply[Symbol @@ String("sort"), (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("sort").asInstanceOf[Symbol @@ String("sort")], ::.apply[Symbol @@ String("order"), (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("order").asInstanceOf[Symbol @@ String("order")], ::.apply[Symbol @@ String("limit"), (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("limit").asInstanceOf[Symbol @@ String("limit")], ::.apply[Symbol @@ String("offset"), (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("offset").asInstanceOf[Symbol @@ String("offset")], ::.apply[Symbol @@ String("createdBefore"), (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("createdBefore").asInstanceOf[Symbol @@ String("createdBefore")], ::.apply[Symbol @@ String("userTypes"), (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("userTypes").asInstanceOf[Symbol @@ String("userTypes")], ::.apply[Symbol @@ String("keywords"), (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")], ::.apply[Symbol @@ String("userId"), (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil.type](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")], ::.apply[Symbol @@ String("submittedAsLanguages"), shapeless.HNil.type](scala.Symbol.apply("submittedAsLanguages").asInstanceOf[Symbol @@ String("submittedAsLanguages")], HNil))))))))))))))))))))))))), Generic.instance[org.make.api.proposal.ExhaustiveSearchRequest, Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil](((x0$3: org.make.api.proposal.ExhaustiveSearchRequest) => x0$3 match { case (x$macro$51 @ _) => ::.apply[Option[Seq[org.make.core.proposal.ProposalId]], Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.proposalIds, ::.apply[Option[Seq[org.make.core.proposal.ProposalType]], Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.proposalTypes, ::.apply[Option[Seq[org.make.core.tag.TagId]], Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.tagsIds, ::.apply[Option[Seq[org.make.core.reference.LabelId]], Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.labelsIds, ::.apply[Option[org.make.core.operation.OperationId], Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.operationId, ::.apply[Option[Seq[org.make.core.question.QuestionId]], Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.questionIds, ::.apply[Option[Seq[org.make.core.idea.IdeaId]], Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.ideaIds, ::.apply[Option[String], Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.content, ::.apply[Option[org.make.api.proposal.ContextFilterRequest], Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.context, ::.apply[Option[Seq[org.make.core.proposal.ProposalStatus]], Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.status, ::.apply[Option[Int], Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.minVotesCount, ::.apply[Option[Boolean], Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.toEnrich, ::.apply[Option[Double], Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.minScore, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.language, ::.apply[Option[org.make.core.reference.Country], Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.country, ::.apply[Option[String], Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.sort, ::.apply[Option[org.make.core.Order], Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.order, ::.apply[Option[org.make.core.technical.Pagination.Limit], Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.limit, ::.apply[Option[org.make.core.technical.Pagination.Offset], Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.offset, ::.apply[Option[java.time.ZonedDateTime], Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.createdBefore, ::.apply[Option[Seq[org.make.core.user.UserType]], Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.userTypes, ::.apply[Option[Seq[org.make.core.proposal.ProposalKeywordKey]], Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.keywords, ::.apply[Option[org.make.core.user.UserId], Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil.type](x$macro$51.userId, ::.apply[Option[Seq[org.make.core.reference.Language]], shapeless.HNil.type](x$macro$51.submittedAsLanguages, HNil)))))))))))))))))))))))).asInstanceOf[Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil] }), ((x0$4: Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil) => x0$4 match { case (head: Option[Seq[org.make.core.proposal.ProposalId]], tail: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalId]] :: Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((proposalIds$macro$27 @ _), (head: Option[Seq[org.make.core.proposal.ProposalType]], tail: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((proposalTypes$macro$28 @ _), (head: Option[Seq[org.make.core.tag.TagId]], tail: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((tagsIds$macro$29 @ _), (head: Option[Seq[org.make.core.reference.LabelId]], tail: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((labelsIds$macro$30 @ _), (head: Option[org.make.core.operation.OperationId], tail: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((operationId$macro$31 @ _), (head: Option[Seq[org.make.core.question.QuestionId]], tail: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((questionIds$macro$32 @ _), (head: Option[Seq[org.make.core.idea.IdeaId]], tail: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((ideaIds$macro$33 @ _), (head: Option[String], tail: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((content$macro$34 @ _), (head: Option[org.make.api.proposal.ContextFilterRequest], tail: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((context$macro$35 @ _), (head: Option[Seq[org.make.core.proposal.ProposalStatus]], tail: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((status$macro$36 @ _), (head: Option[Int], tail: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((minVotesCount$macro$37 @ _), (head: Option[Boolean], tail: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((toEnrich$macro$38 @ _), (head: Option[Double], tail: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((minScore$macro$39 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((language$macro$40 @ _), (head: Option[org.make.core.reference.Country], tail: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((country$macro$41 @ _), (head: Option[String], tail: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((sort$macro$42 @ _), (head: Option[org.make.core.Order], tail: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((order$macro$43 @ _), (head: Option[org.make.core.technical.Pagination.Limit], tail: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((limit$macro$44 @ _), (head: Option[org.make.core.technical.Pagination.Offset], tail: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((offset$macro$45 @ _), (head: Option[java.time.ZonedDateTime], tail: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((createdBefore$macro$46 @ _), (head: Option[Seq[org.make.core.user.UserType]], tail: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((userTypes$macro$47 @ _), (head: Option[Seq[org.make.core.proposal.ProposalKeywordKey]], tail: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((keywords$macro$48 @ _), (head: Option[org.make.core.user.UserId], tail: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil): Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((userId$macro$49 @ _), (head: Option[Seq[org.make.core.reference.Language]], tail: shapeless.HNil): Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil((submittedAsLanguages$macro$50 @ _), HNil)))))))))))))))))))))))) => proposal.this.ExhaustiveSearchRequest.apply(proposalIds$macro$27, proposalTypes$macro$28, tagsIds$macro$29, labelsIds$macro$30, operationId$macro$31, questionIds$macro$32, ideaIds$macro$33, content$macro$34, context$macro$35, status$macro$36, minVotesCount$macro$37, toEnrich$macro$38, minScore$macro$39, language$macro$40, country$macro$41, sort$macro$42, order$macro$43, limit$macro$44, offset$macro$45, createdBefore$macro$46, userTypes$macro$47, keywords$macro$48, userId$macro$49, submittedAsLanguages$macro$50) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], (Symbol @@ String("proposalTypes")) :: (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalType]] :: Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalTypes"), Option[Seq[org.make.core.proposal.ProposalType]], (Symbol @@ String("tagsIds")) :: (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.tag.TagId]] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tagsIds"), Option[Seq[org.make.core.tag.TagId]], (Symbol @@ String("labelsIds")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("labelsIds"), Option[Seq[org.make.core.reference.LabelId]], (Symbol @@ String("operationId")) :: (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], (Symbol @@ String("questionIds")) :: (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.question.QuestionId]] :: Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionIds"), Option[Seq[org.make.core.question.QuestionId]], (Symbol @@ String("ideaIds")) :: (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.idea.IdeaId]] :: Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ideaIds"), Option[Seq[org.make.core.idea.IdeaId]], (Symbol @@ String("content")) :: (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[String] :: Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("content"), Option[String], (Symbol @@ String("context")) :: (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.api.proposal.ContextFilterRequest] :: Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("context"), Option[org.make.api.proposal.ContextFilterRequest], (Symbol @@ String("status")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalStatus]] :: Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("status"), Option[Seq[org.make.core.proposal.ProposalStatus]], (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Int] :: Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("minVotesCount"), Option[Int], (Symbol @@ String("toEnrich")) :: (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Boolean] :: Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("toEnrich"), Option[Boolean], (Symbol @@ String("minScore")) :: (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Double] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("minScore"), Option[Double], (Symbol @@ String("language")) :: (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("language"), Option[org.make.core.reference.Language], (Symbol @@ String("country")) :: (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), Option[org.make.core.reference.Country], (Symbol @@ String("sort")) :: (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[String] :: Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sort"), Option[String], (Symbol @@ String("order")) :: (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.core.Order] :: Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("order"), Option[org.make.core.Order], (Symbol @@ String("limit")) :: (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.core.technical.Pagination.Limit] :: Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("limit"), Option[org.make.core.technical.Pagination.Limit], (Symbol @@ String("offset")) :: (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.core.technical.Pagination.Offset] :: Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("offset"), Option[org.make.core.technical.Pagination.Offset], (Symbol @@ String("createdBefore")) :: (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("createdBefore"), Option[java.time.ZonedDateTime], (Symbol @@ String("userTypes")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.user.UserType]] :: Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userTypes"), Option[Seq[org.make.core.user.UserType]], (Symbol @@ String("keywords")) :: (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalKeywordKey]] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("keywords"), Option[Seq[org.make.core.proposal.ProposalKeywordKey]], (Symbol @@ String("userId")) :: (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userId"), Option[org.make.core.user.UserId], (Symbol @@ String("submittedAsLanguages")) :: shapeless.HNil, Option[Seq[org.make.core.reference.Language]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("submittedAsLanguages"), Option[Seq[org.make.core.reference.Language]], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("submittedAsLanguages")]](scala.Symbol.apply("submittedAsLanguages").asInstanceOf[Symbol @@ String("submittedAsLanguages")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("submittedAsLanguages")]])), 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")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("keywords")]](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("keywords")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userTypes")]](scala.Symbol.apply("userTypes").asInstanceOf[Symbol @@ String("userTypes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userTypes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("createdBefore")]](scala.Symbol.apply("createdBefore").asInstanceOf[Symbol @@ String("createdBefore")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("createdBefore")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("offset")]](scala.Symbol.apply("offset").asInstanceOf[Symbol @@ String("offset")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("offset")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("limit")]](scala.Symbol.apply("limit").asInstanceOf[Symbol @@ String("limit")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("limit")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("order")]](scala.Symbol.apply("order").asInstanceOf[Symbol @@ String("order")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("order")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sort")]](scala.Symbol.apply("sort").asInstanceOf[Symbol @@ String("sort")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sort")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("language")]](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("language")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("minScore")]](scala.Symbol.apply("minScore").asInstanceOf[Symbol @@ String("minScore")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("minScore")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("toEnrich")]](scala.Symbol.apply("toEnrich").asInstanceOf[Symbol @@ String("toEnrich")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("toEnrich")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("minVotesCount")]](scala.Symbol.apply("minVotesCount").asInstanceOf[Symbol @@ String("minVotesCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("minVotesCount")]])), 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("context")]](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("context")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("content")]](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("content")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ideaIds")]](scala.Symbol.apply("ideaIds").asInstanceOf[Symbol @@ String("ideaIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ideaIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionIds")]](scala.Symbol.apply("questionIds").asInstanceOf[Symbol @@ String("questionIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionIds")]])), 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("labelsIds")]](scala.Symbol.apply("labelsIds").asInstanceOf[Symbol @@ String("labelsIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("labelsIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tagsIds")]](scala.Symbol.apply("tagsIds").asInstanceOf[Symbol @@ String("tagsIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tagsIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalTypes")]](scala.Symbol.apply("proposalTypes").asInstanceOf[Symbol @@ String("proposalTypes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalTypes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalIds")]](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalIds")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$52)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ExhaustiveSearchRequest]]; <stable> <accessor> lazy val inst$macro$52: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForproposalIds: io.circe.Decoder[Option[Seq[org.make.core.proposal.ProposalId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.proposal.ProposalId]](circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder)); private[this] val circeGenericDecoderForproposalTypes: io.circe.Decoder[Option[Seq[org.make.core.proposal.ProposalType]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.proposal.ProposalType]](circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalType](proposal.this.ProposalType.circeDecoder)); private[this] val circeGenericDecoderFortagsIds: io.circe.Decoder[Option[Seq[org.make.core.tag.TagId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.tag.TagId]](circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder)); private[this] val circeGenericDecoderForlabelsIds: io.circe.Decoder[Option[Seq[org.make.core.reference.LabelId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.reference.LabelId]](circe.this.Decoder.decodeSeq[org.make.core.reference.LabelId](reference.this.LabelId.labelIdDecoder)); private[this] val circeGenericDecoderForoperationId: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder); private[this] val circeGenericDecoderForquestionIds: io.circe.Decoder[Option[Seq[org.make.core.question.QuestionId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.question.QuestionId]](circe.this.Decoder.decodeSeq[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder)); private[this] val circeGenericDecoderForideaIds: io.circe.Decoder[Option[Seq[org.make.core.idea.IdeaId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.idea.IdeaId]](circe.this.Decoder.decodeSeq[org.make.core.idea.IdeaId](idea.this.IdeaId.ideaIdDecoder)); private[this] val circeGenericDecoderForcontext: io.circe.Decoder[Option[org.make.api.proposal.ContextFilterRequest]] = circe.this.Decoder.decodeOption[org.make.api.proposal.ContextFilterRequest](proposal.this.ContextFilterRequest.decoder); private[this] val circeGenericDecoderForstatus: io.circe.Decoder[Option[Seq[org.make.core.proposal.ProposalStatus]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.proposal.ProposalStatus]](circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalStatus](proposal.this.ProposalStatus.circeDecoder)); private[this] val circeGenericDecoderForminVotesCount: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt); private[this] val circeGenericDecoderFortoEnrich: io.circe.Decoder[Option[Boolean]] = circe.this.Decoder.decodeOption[Boolean](circe.this.Decoder.decodeBoolean); private[this] val circeGenericDecoderForminScore: io.circe.Decoder[Option[Double]] = circe.this.Decoder.decodeOption[Double](circe.this.Decoder.decodeDouble); private[this] val circeGenericDecoderForlanguage: 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 circeGenericDecoderForcountry: io.circe.Decoder[Option[org.make.core.reference.Country]] = circe.this.Decoder.decodeOption[org.make.core.reference.Country](reference.this.Country.countryDecoder); private[this] val circeGenericDecoderForsort: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderFororder: io.circe.Decoder[Option[org.make.core.Order]] = circe.this.Decoder.decodeOption[org.make.core.Order](core.this.Order.decoder); private[this] val circeGenericDecoderForlimit: io.circe.Decoder[Option[org.make.core.technical.Pagination.Limit]] = circe.this.Decoder.decodeOption[org.make.core.technical.Pagination.Limit](technical.this.Pagination.limitDecoder); private[this] val circeGenericDecoderForoffset: io.circe.Decoder[Option[org.make.core.technical.Pagination.Offset]] = circe.this.Decoder.decodeOption[org.make.core.technical.Pagination.Offset](technical.this.Pagination.offsetDecoder); private[this] val circeGenericDecoderForcreatedBefore: io.circe.Decoder[Option[java.time.ZonedDateTime]] = circe.this.Decoder.decodeOption[java.time.ZonedDateTime](ExhaustiveSearchRequest.this.zonedDateTimeDecoder); private[this] val circeGenericDecoderForuserTypes: io.circe.Decoder[Option[Seq[org.make.core.user.UserType]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.user.UserType]](circe.this.Decoder.decodeSeq[org.make.core.user.UserType](user.this.UserType.decoder(circe.this.Decoder.decodeString))); private[this] val circeGenericDecoderForkeywords: io.circe.Decoder[Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.proposal.ProposalKeywordKey]](circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalKeywordKey](proposal.this.ProposalKeywordKey.codec)); private[this] val circeGenericDecoderForuserId: io.circe.Decoder[Option[org.make.core.user.UserId]] = circe.this.Decoder.decodeOption[org.make.core.user.UserId](user.this.UserId.userIdDecoder); private[this] val circeGenericDecoderForsubmittedAsLanguages: io.circe.Decoder[Option[Seq[org.make.core.reference.Language]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.reference.Language]](circe.this.Decoder.decodeSeq[org.make.core.reference.Language](reference.this.Language.LanguageDecoder)); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecode(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalTypes"), Option[Seq[org.make.core.proposal.ProposalType]], shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalTypes.tryDecode(c.downField("proposalTypes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tagsIds"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagsIds.tryDecode(c.downField("tagsIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("labelsIds"), Option[Seq[org.make.core.reference.LabelId]], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabelsIds.tryDecode(c.downField("labelsIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecode(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionIds"), Option[Seq[org.make.core.question.QuestionId]], shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionIds.tryDecode(c.downField("questionIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("ideaIds"), Option[Seq[org.make.core.idea.IdeaId]], shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaIds.tryDecode(c.downField("ideaIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("content"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsort.tryDecode(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("context"), Option[org.make.api.proposal.ContextFilterRequest], shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecode(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("status"), Option[Seq[org.make.core.proposal.ProposalStatus]], shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecode(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("minVotesCount"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminVotesCount.tryDecode(c.downField("minVotesCount")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("toEnrich"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortoEnrich.tryDecode(c.downField("toEnrich")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("minScore"), Option[Double], shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminScore.tryDecode(c.downField("minScore")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecode(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecode(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sort"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsort.tryDecode(c.downField("sort")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("order"), Option[org.make.core.Order], shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororder.tryDecode(c.downField("order")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("limit"), Option[org.make.core.technical.Pagination.Limit], shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlimit.tryDecode(c.downField("limit")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("offset"), Option[org.make.core.technical.Pagination.Offset], shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoffset.tryDecode(c.downField("offset")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("createdBefore"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcreatedBefore.tryDecode(c.downField("createdBefore")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userTypes"), Option[Seq[org.make.core.user.UserType]], shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserTypes.tryDecode(c.downField("userTypes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("keywords"), Option[Seq[org.make.core.proposal.ProposalKeywordKey]], shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecode(c.downField("keywords")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userId"), Option[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserId.tryDecode(c.downField("userId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("submittedAsLanguages"), Option[Seq[org.make.core.reference.Language]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsubmittedAsLanguages.tryDecode(c.downField("submittedAsLanguages")), 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); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalIds"), Option[Seq[org.make.core.proposal.ProposalId]], shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecodeAccumulating(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalTypes"), Option[Seq[org.make.core.proposal.ProposalType]], shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalTypes.tryDecodeAccumulating(c.downField("proposalTypes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tagsIds"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagsIds.tryDecodeAccumulating(c.downField("tagsIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("labelsIds"), Option[Seq[org.make.core.reference.LabelId]], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabelsIds.tryDecodeAccumulating(c.downField("labelsIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecodeAccumulating(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionIds"), Option[Seq[org.make.core.question.QuestionId]], shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionIds.tryDecodeAccumulating(c.downField("questionIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("ideaIds"), Option[Seq[org.make.core.idea.IdeaId]], shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaIds.tryDecodeAccumulating(c.downField("ideaIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("content"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsort.tryDecodeAccumulating(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("context"), Option[org.make.api.proposal.ContextFilterRequest], shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecodeAccumulating(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("status"), Option[Seq[org.make.core.proposal.ProposalStatus]], shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecodeAccumulating(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("minVotesCount"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminVotesCount.tryDecodeAccumulating(c.downField("minVotesCount")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("toEnrich"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortoEnrich.tryDecodeAccumulating(c.downField("toEnrich")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("minScore"), Option[Double], shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminScore.tryDecodeAccumulating(c.downField("minScore")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecodeAccumulating(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sort"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsort.tryDecodeAccumulating(c.downField("sort")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("order"), Option[org.make.core.Order], shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororder.tryDecodeAccumulating(c.downField("order")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("limit"), Option[org.make.core.technical.Pagination.Limit], shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlimit.tryDecodeAccumulating(c.downField("limit")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("offset"), Option[org.make.core.technical.Pagination.Offset], shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoffset.tryDecodeAccumulating(c.downField("offset")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("createdBefore"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcreatedBefore.tryDecodeAccumulating(c.downField("createdBefore")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userTypes"), Option[Seq[org.make.core.user.UserType]], shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserTypes.tryDecodeAccumulating(c.downField("userTypes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("keywords"), Option[Seq[org.make.core.proposal.ProposalKeywordKey]], shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecodeAccumulating(c.downField("keywords")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userId"), Option[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserId.tryDecodeAccumulating(c.downField("userId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("submittedAsLanguages"), Option[Seq[org.make.core.reference.Language]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsubmittedAsLanguages.tryDecodeAccumulating(c.downField("submittedAsLanguages")), 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) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Option[Seq[org.make.core.proposal.ProposalId]]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalTypes"),Option[Seq[org.make.core.proposal.ProposalType]]] :: shapeless.labelled.FieldType[Symbol @@ String("tagsIds"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("labelsIds"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionIds"),Option[Seq[org.make.core.question.QuestionId]]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaIds"),Option[Seq[org.make.core.idea.IdeaId]]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ContextFilterRequest]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[Seq[org.make.core.proposal.ProposalStatus]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("sort"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("order"),Option[org.make.core.Order]] :: shapeless.labelled.FieldType[Symbol @@ String("limit"),Option[org.make.core.technical.Pagination.Limit]] :: shapeless.labelled.FieldType[Symbol @@ String("offset"),Option[org.make.core.technical.Pagination.Offset]] :: shapeless.labelled.FieldType[Symbol @@ String("createdBefore"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("userTypes"),Option[Seq[org.make.core.user.UserType]]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeywordKey]]] :: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguages"),Option[Seq[org.make.core.reference.Language]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$53: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Language, String :: shapeless.HNil](((x0$7: org.make.core.reference.Language) => x0$7 match { case (value: String): org.make.core.reference.Language((value$macro$57 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$57, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$8: String :: shapeless.HNil) => x0$8 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$56 @ _), HNil) => reference.this.Language.apply(value$macro$56) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language]]; <stable> <accessor> lazy val inst$macro$58: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$59: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.user.UserId, String :: shapeless.HNil](((x0$11: org.make.core.user.UserId) => x0$11 match { case (value: String): org.make.core.user.UserId((value$macro$63 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$63, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$12: String :: shapeless.HNil) => x0$12 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$62 @ _), HNil) => user.this.UserId.apply(value$macro$62) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserId]]; <stable> <accessor> lazy val inst$macro$64: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeywordKey] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalKeywordKey, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalKeywordKey, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalKeywordKey, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalKeywordKey, String :: shapeless.HNil](((x0$15: org.make.core.proposal.ProposalKeywordKey) => x0$15 match { case (value: String): org.make.core.proposal.ProposalKeywordKey((value$macro$68 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$68, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$16: String :: shapeless.HNil) => x0$16 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$67 @ _), HNil) => proposal.this.ProposalKeywordKey.apply(value$macro$67) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeywordKey]]; <stable> <accessor> lazy val inst$macro$69: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.user.UserType, (Symbol @@ String("UserTypeAnonymous")) :: (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType, (Symbol @@ String("UserTypeAnonymous")) :: (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil](::.apply[Symbol @@ String("UserTypeAnonymous"), (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeAnonymous").asInstanceOf[Symbol @@ String("UserTypeAnonymous")], ::.apply[Symbol @@ String("UserTypeExternal"), (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeExternal").asInstanceOf[Symbol @@ String("UserTypeExternal")], ::.apply[Symbol @@ String("UserTypeOrganisation"), (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeOrganisation").asInstanceOf[Symbol @@ String("UserTypeOrganisation")], ::.apply[Symbol @@ String("UserTypePersonality"), (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypePersonality").asInstanceOf[Symbol @@ String("UserTypePersonality")], ::.apply[Symbol @@ String("UserTypeUser"), (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil.type](scala.Symbol.apply("UserTypeUser").asInstanceOf[Symbol @@ String("UserTypeUser")], ::.apply[Symbol @@ String("UserTypeVirtual"), shapeless.HNil.type](scala.Symbol.apply("UserTypeVirtual").asInstanceOf[Symbol @@ String("UserTypeVirtual")], HNil))))))), Generic.instance[org.make.core.user.UserType, org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](((p: org.make.core.user.UserType) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.user.UserType @unchecked)) match { case (p @ _) if p.eq(UserType.this.UserTypeAnonymous) => 0 case (p @ _) if p.eq(UserType.this.UserTypeExternal) => 1 case (p @ _) if p.eq(UserType.this.UserTypeOrganisation) => 2 case (p @ _) if p.eq(UserType.this.UserTypePersonality) => 3 case (p @ _) if p.eq(UserType.this.UserTypeUser) => 4 case (p @ _) if p.eq(UserType.this.UserTypeVirtual) => 5 }, p).asInstanceOf[org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil]), ((x$1: org.make.core.user.UserType.UserTypeAnonymous.type :+: org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$1).asInstanceOf[org.make.core.user.UserType])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeAnonymous"), org.make.core.user.UserType.UserTypeAnonymous.type, (Symbol @@ String("UserTypeExternal")) :: (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeExternal.type :+: org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeExternal"), org.make.core.user.UserType.UserTypeExternal.type, (Symbol @@ String("UserTypeOrganisation")) :: (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeOrganisation.type :+: org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeOrganisation"), org.make.core.user.UserType.UserTypeOrganisation.type, (Symbol @@ String("UserTypePersonality")) :: (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypePersonality.type :+: org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypePersonality"), org.make.core.user.UserType.UserTypePersonality.type, (Symbol @@ String("UserTypeUser")) :: (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeUser.type :+: org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeUser"), org.make.core.user.UserType.UserTypeUser.type, (Symbol @@ String("UserTypeVirtual")) :: shapeless.HNil, org.make.core.user.UserType.UserTypeVirtual.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("UserTypeVirtual"), org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")]](scala.Symbol.apply("UserTypeVirtual").asInstanceOf[Symbol @@ String("UserTypeVirtual")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeUser")]](scala.Symbol.apply("UserTypeUser").asInstanceOf[Symbol @@ String("UserTypeUser")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeUser")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")]](scala.Symbol.apply("UserTypePersonality").asInstanceOf[Symbol @@ String("UserTypePersonality")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")]](scala.Symbol.apply("UserTypeOrganisation").asInstanceOf[Symbol @@ String("UserTypeOrganisation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")]](scala.Symbol.apply("UserTypeExternal").asInstanceOf[Symbol @@ String("UserTypeExternal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")]](scala.Symbol.apply("UserTypeAnonymous").asInstanceOf[Symbol @@ String("UserTypeAnonymous")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$191.this.inst$macro$70)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType]]; <stable> <accessor> lazy val inst$macro$70: io.circe.generic.decoding.ReprDecoder[this.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForUserTypeAnonymous: io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]](anon$lazy$macro$191.this.inst$macro$77)): io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeAnonymous.type]])); private[this] val circeGenericDecoderForUserTypeExternal: io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeExternal.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type]](anon$lazy$macro$191.this.inst$macro$76)): io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeExternal.type]])); private[this] val circeGenericDecoderForUserTypeOrganisation: io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]](anon$lazy$macro$191.this.inst$macro$75)): io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeOrganisation.type]])); private[this] val circeGenericDecoderForUserTypePersonality: io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypePersonality.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type]](anon$lazy$macro$191.this.inst$macro$74)): io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypePersonality.type]])); private[this] val circeGenericDecoderForUserTypeUser: io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeUser.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type]](anon$lazy$macro$191.this.inst$macro$73)): io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeUser.type]])); private[this] val circeGenericDecoderForUserTypeVirtual: io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type] = circe.this.Decoder.importedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]](anon$lazy$macro$191.this.inst$macro$71)): io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.user.UserType.UserTypeVirtual.type]])); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = { val result: io.circe.ACursor = c.downField("UserTypeAnonymous"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeAnonymous.type]]($anon.this.circeGenericDecoderForUserTypeAnonymous.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeAnonymous.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeAnonymous.type]]((result @ _)) => result match { case (value: org.make.core.user.UserType.UserTypeAnonymous.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeAnonymous.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")],org.make.core.user.UserType.UserTypeAnonymous.type] :+: org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")], org.make.core.user.UserType.UserTypeAnonymous.type, org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeAnonymous.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeExternal"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeExternal.type]]($anon.this.circeGenericDecoderForUserTypeExternal.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeExternal.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeExternal.type]]((result @ _)) => result match { case (value: org.make.core.user.UserType.UserTypeExternal.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeExternal.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")], org.make.core.user.UserType.UserTypeExternal.type, org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeExternal.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeOrganisation"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeOrganisation.type]]($anon.this.circeGenericDecoderForUserTypeOrganisation.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeOrganisation.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeOrganisation.type]]((result @ _)) => result match { case (value: org.make.core.user.UserType.UserTypeOrganisation.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeOrganisation.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")], org.make.core.user.UserType.UserTypeOrganisation.type, org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeOrganisation.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("UserTypePersonality"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypePersonality.type]]($anon.this.circeGenericDecoderForUserTypePersonality.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypePersonality.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypePersonality.type]]((result @ _)) => result match { case (value: org.make.core.user.UserType.UserTypePersonality.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypePersonality.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")], org.make.core.user.UserType.UserTypePersonality.type, org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypePersonality.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeUser"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeUser.type]]($anon.this.circeGenericDecoderForUserTypeUser.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeUser.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeUser.type]]((result @ _)) => result match { case (value: org.make.core.user.UserType.UserTypeUser.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeUser.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeUser")], org.make.core.user.UserType.UserTypeUser.type, org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeUser.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeVirtual"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeVirtual.type]]($anon.this.circeGenericDecoderForUserTypeVirtual.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeVirtual.type]): Some[io.circe.Decoder.Result[org.make.core.user.UserType.UserTypeVirtual.type]]((result @ _)) => result match { case (value: org.make.core.user.UserType.UserTypeVirtual.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeVirtual.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")], org.make.core.user.UserType.UserTypeVirtual.type, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.user.UserType.UserTypeVirtual.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match { case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } }; final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = { val result: io.circe.ACursor = c.downField("UserTypeAnonymous"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeAnonymous.type]]($anon.this.circeGenericDecoderForUserTypeAnonymous.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeAnonymous.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeAnonymous.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")],org.make.core.user.UserType.UserTypeAnonymous.type] :+: org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeAnonymous.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeAnonymous")], org.make.core.user.UserType.UserTypeAnonymous.type, org.make.core.user.UserType.UserTypeExternal.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeExternal"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeExternal.type]]($anon.this.circeGenericDecoderForUserTypeExternal.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeExternal.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeExternal.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeExternal.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")], org.make.core.user.UserType.UserTypeExternal.type, org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeOrganisation"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeOrganisation.type]]($anon.this.circeGenericDecoderForUserTypeOrganisation.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeOrganisation.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeOrganisation.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeOrganisation.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")], org.make.core.user.UserType.UserTypeOrganisation.type, org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("UserTypePersonality"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypePersonality.type]]($anon.this.circeGenericDecoderForUserTypePersonality.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypePersonality.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypePersonality.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypePersonality.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")], org.make.core.user.UserType.UserTypePersonality.type, org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeUser"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeUser.type]]($anon.this.circeGenericDecoderForUserTypeUser.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeUser.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeUser.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeUser.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeUser")], org.make.core.user.UserType.UserTypeUser.type, org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("UserTypeVirtual"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeVirtual.type]]($anon.this.circeGenericDecoderForUserTypeVirtual.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeVirtual.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.user.UserType.UserTypeVirtual.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](((v: org.make.core.user.UserType.UserTypeVirtual.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")], org.make.core.user.UserType.UserTypeVirtual.type, shapeless.CNil](v))) case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$3: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$3))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$4: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$4))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$5: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$5))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$6: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$6))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$7: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$7))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil]](((x$8: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("UserTypeExternal")],org.make.core.user.UserType.UserTypeExternal.type] :+: org.make.core.user.UserType.UserTypeOrganisation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeOrganisation")],org.make.core.user.UserType.UserTypeOrganisation.type] :+: org.make.core.user.UserType.UserTypePersonality.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypePersonality")],org.make.core.user.UserType.UserTypePersonality.type] :+: org.make.core.user.UserType.UserTypeUser.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeUser")],org.make.core.user.UserType.UserTypeUser.type] :+: org.make.core.user.UserType.UserTypeVirtual.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("UserTypeVirtual")],org.make.core.user.UserType.UserTypeVirtual.type] :+: shapeless.CNil](x$8))) } }; new $anon() }: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]]; <stable> <accessor> lazy val inst$macro$71: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeVirtual.type, shapeless.HNil](((x0$19: org.make.core.user.UserType.UserTypeVirtual.type) => x0$19 match { case _ => HNil }), ((x0$20: shapeless.HNil) => x0$20 match { case _ => UserType.this.UserTypeVirtual })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeVirtual.type]]; <stable> <accessor> lazy val inst$macro$72: io.circe.generic.decoding.ReprDecoder[shapeless.HNil] = io.circe.generic.decoding.ReprDecoder.hnilReprDecoder.asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]]; <stable> <accessor> lazy val inst$macro$73: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeUser.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeUser.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeUser.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeUser.type, shapeless.HNil](((x0$23: org.make.core.user.UserType.UserTypeUser.type) => x0$23 match { case _ => HNil }), ((x0$24: shapeless.HNil) => x0$24 match { case _ => UserType.this.UserTypeUser })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeUser.type]]; <stable> <accessor> lazy val inst$macro$74: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypePersonality.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypePersonality.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypePersonality.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypePersonality.type, shapeless.HNil](((x0$27: org.make.core.user.UserType.UserTypePersonality.type) => x0$27 match { case _ => HNil }), ((x0$28: shapeless.HNil) => x0$28 match { case _ => UserType.this.UserTypePersonality })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypePersonality.type]]; <stable> <accessor> lazy val inst$macro$75: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeOrganisation.type, shapeless.HNil](((x0$31: org.make.core.user.UserType.UserTypeOrganisation.type) => x0$31 match { case _ => HNil }), ((x0$32: shapeless.HNil) => x0$32 match { case _ => UserType.this.UserTypeOrganisation })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeOrganisation.type]]; <stable> <accessor> lazy val inst$macro$76: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeExternal.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeExternal.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeExternal.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeExternal.type, shapeless.HNil](((x0$35: org.make.core.user.UserType.UserTypeExternal.type) => x0$35 match { case _ => HNil }), ((x0$36: shapeless.HNil) => x0$36 match { case _ => UserType.this.UserTypeExternal })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeExternal.type]]; <stable> <accessor> lazy val inst$macro$77: io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.HNil](HNil), Generic.instance[org.make.core.user.UserType.UserTypeAnonymous.type, shapeless.HNil](((x0$39: org.make.core.user.UserType.UserTypeAnonymous.type) => x0$39 match { case _ => HNil }), ((x0$40: shapeless.HNil) => x0$40 match { case _ => UserType.this.UserTypeAnonymous })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.user.UserType.UserTypeAnonymous.type]]; <stable> <accessor> lazy val inst$macro$122: io.circe.generic.decoding.DerivedDecoder[org.make.core.Order] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.Order, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.Order, (Symbol @@ String("asc")) :: (Symbol @@ String("desc")) :: shapeless.HNil, org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.Order, (Symbol @@ String("asc")) :: (Symbol @@ String("desc")) :: shapeless.HNil](::.apply[Symbol @@ String("asc"), (Symbol @@ String("desc")) :: shapeless.HNil.type](scala.Symbol.apply("asc").asInstanceOf[Symbol @@ String("asc")], ::.apply[Symbol @@ String("desc"), shapeless.HNil.type](scala.Symbol.apply("desc").asInstanceOf[Symbol @@ String("desc")], HNil))), Generic.instance[org.make.core.Order, org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil](((p: org.make.core.Order) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.Order @unchecked)) match { case (p @ _) if p.eq(Order.this.asc) => 0 case (p @ _) if p.eq(Order.this.desc) => 1 }, p).asInstanceOf[org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil]), ((x$9: org.make.core.Order.asc.type :+: org.make.core.Order.desc.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$9).asInstanceOf[org.make.core.Order])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("asc"), org.make.core.Order.asc.type, (Symbol @@ String("desc")) :: shapeless.HNil, org.make.core.Order.desc.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("desc"), org.make.core.Order.desc.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("desc")]](scala.Symbol.apply("desc").asInstanceOf[Symbol @@ String("desc")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("desc")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("asc")]](scala.Symbol.apply("asc").asInstanceOf[Symbol @@ String("asc")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("asc")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$191.this.inst$macro$123)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order]]; <stable> <accessor> lazy val inst$macro$123: io.circe.generic.decoding.ReprDecoder[this.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForasc: io.circe.Decoder[org.make.core.Order.asc.type] = circe.this.Decoder.importedDecoder[org.make.core.Order.asc.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.asc.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type]](anon$lazy$macro$191.this.inst$macro$125)): io.circe.Decoder[org.make.core.Order.asc.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.asc.type]])); private[this] val circeGenericDecoderFordesc: io.circe.Decoder[org.make.core.Order.desc.type] = circe.this.Decoder.importedDecoder[org.make.core.Order.desc.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.desc.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type]](anon$lazy$macro$191.this.inst$macro$124)): io.circe.Decoder[org.make.core.Order.desc.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.Order.desc.type]])); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = { val result: io.circe.ACursor = c.downField("asc"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.Order.asc.type]]($anon.this.circeGenericDecoderForasc.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.Order.asc.type]): Some[io.circe.Decoder.Result[org.make.core.Order.asc.type]]((result @ _)) => result match { case (value: org.make.core.Order.asc.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.Order.asc.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("asc")],org.make.core.Order.asc.type] :+: org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("asc")], org.make.core.Order.asc.type, org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.Order.asc.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("desc"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.Order.desc.type]]($anon.this.circeGenericDecoderFordesc.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.Order.desc.type]): Some[io.circe.Decoder.Result[org.make.core.Order.desc.type]]((result @ _)) => result match { case (value: org.make.core.Order.desc.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.Order.desc.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("desc")], org.make.core.Order.desc.type, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.Order.desc.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match { case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } }; final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = { val result: io.circe.ACursor = c.downField("asc"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.Order.asc.type]]($anon.this.circeGenericDecoderForasc.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.Order.asc.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.Order.asc.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("asc")],org.make.core.Order.asc.type] :+: org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](((v: org.make.core.Order.asc.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("asc")], org.make.core.Order.asc.type, org.make.core.Order.desc.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("desc"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.Order.desc.type]]($anon.this.circeGenericDecoderFordesc.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.Order.desc.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.Order.desc.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](((v: org.make.core.Order.desc.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("desc")], org.make.core.Order.desc.type, shapeless.CNil](v))) case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$11: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$11))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil]](((x$12: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("desc")],org.make.core.Order.desc.type] :+: shapeless.CNil](x$12))) } }; new $anon() }: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]]; <stable> <accessor> lazy val inst$macro$124: io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.Order.desc.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.Order.desc.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.Order.desc.type, shapeless.HNil](HNil), Generic.instance[org.make.core.Order.desc.type, shapeless.HNil](((x0$75: org.make.core.Order.desc.type) => x0$75 match { case _ => HNil }), ((x0$76: shapeless.HNil) => x0$76 match { case _ => Order.this.desc })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.desc.type]]; <stable> <accessor> lazy val inst$macro$125: io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.Order.asc.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.Order.asc.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.Order.asc.type, shapeless.HNil](HNil), Generic.instance[org.make.core.Order.asc.type, shapeless.HNil](((x0$79: org.make.core.Order.asc.type) => x0$79 match { case _ => HNil }), ((x0$80: shapeless.HNil) => x0$80 match { case _ => Order.this.asc })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.Order.asc.type]]; <stable> <accessor> lazy val inst$macro$126: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Country] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Country, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Country, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Country, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Country, String :: shapeless.HNil](((x0$83: org.make.core.reference.Country) => x0$83 match { case (value: String): org.make.core.reference.Country((value$macro$130 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$130, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$84: String :: shapeless.HNil) => x0$84 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$129 @ _), HNil) => reference.this.Country.apply(value$macro$129) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Country]]; <stable> <accessor> lazy val inst$macro$131: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalStatus, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.ProposalStatus, (Symbol @@ String("Accepted")) :: (Symbol @@ String("Archived")) :: (Symbol @@ String("Pending")) :: (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus.Accepted.type :+: org.make.core.proposal.ProposalStatus.Archived.type :+: org.make.core.proposal.ProposalStatus.Pending.type :+: org.make.core.proposal.ProposalStatus.Postponed.type :+: org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalStatus, (Symbol @@ String("Accepted")) :: (Symbol @@ String("Archived")) :: (Symbol @@ String("Pending")) :: (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil](::.apply[Symbol @@ String("Accepted"), (Symbol @@ String("Archived")) :: (Symbol @@ String("Pending")) :: (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil.type](scala.Symbol.apply("Accepted").asInstanceOf[Symbol @@ String("Accepted")], ::.apply[Symbol @@ String("Archived"), (Symbol @@ String("Pending")) :: (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil.type](scala.Symbol.apply("Archived").asInstanceOf[Symbol @@ String("Archived")], ::.apply[Symbol @@ String("Pending"), (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil.type](scala.Symbol.apply("Pending").asInstanceOf[Symbol @@ String("Pending")], ::.apply[Symbol @@ String("Postponed"), (Symbol @@ String("Refused")) :: shapeless.HNil.type](scala.Symbol.apply("Postponed").asInstanceOf[Symbol @@ String("Postponed")], ::.apply[Symbol @@ String("Refused"), shapeless.HNil.type](scala.Symbol.apply("Refused").asInstanceOf[Symbol @@ String("Refused")], HNil)))))), Generic.instance[org.make.core.proposal.ProposalStatus, org.make.core.proposal.ProposalStatus.Accepted.type :+: org.make.core.proposal.ProposalStatus.Archived.type :+: org.make.core.proposal.ProposalStatus.Pending.type :+: org.make.core.proposal.ProposalStatus.Postponed.type :+: org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil](((p: org.make.core.proposal.ProposalStatus) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.ProposalStatus @unchecked)) match { case (p @ _) if p.eq(ProposalStatus.this.Accepted) => 0 case (p @ _) if p.eq(ProposalStatus.this.Archived) => 1 case (p @ _) if p.eq(ProposalStatus.this.Pending) => 2 case (p @ _) if p.eq(ProposalStatus.this.Postponed) => 3 case (p @ _) if p.eq(ProposalStatus.this.Refused) => 4 }, p).asInstanceOf[org.make.core.proposal.ProposalStatus.Accepted.type :+: org.make.core.proposal.ProposalStatus.Archived.type :+: org.make.core.proposal.ProposalStatus.Pending.type :+: org.make.core.proposal.ProposalStatus.Postponed.type :+: org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil]), ((x$13: org.make.core.proposal.ProposalStatus.Accepted.type :+: org.make.core.proposal.ProposalStatus.Archived.type :+: org.make.core.proposal.ProposalStatus.Pending.type :+: org.make.core.proposal.ProposalStatus.Postponed.type :+: org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$13).asInstanceOf[org.make.core.proposal.ProposalStatus])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Accepted"), org.make.core.proposal.ProposalStatus.Accepted.type, (Symbol @@ String("Archived")) :: (Symbol @@ String("Pending")) :: (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus.Archived.type :+: org.make.core.proposal.ProposalStatus.Pending.type :+: org.make.core.proposal.ProposalStatus.Postponed.type :+: org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Archived"), org.make.core.proposal.ProposalStatus.Archived.type, (Symbol @@ String("Pending")) :: (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus.Pending.type :+: org.make.core.proposal.ProposalStatus.Postponed.type :+: org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Pending"), org.make.core.proposal.ProposalStatus.Pending.type, (Symbol @@ String("Postponed")) :: (Symbol @@ String("Refused")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus.Postponed.type :+: org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Postponed"), org.make.core.proposal.ProposalStatus.Postponed.type, (Symbol @@ String("Refused")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus.Refused.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Refused"), org.make.core.proposal.ProposalStatus.Refused.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Refused")]](scala.Symbol.apply("Refused").asInstanceOf[Symbol @@ String("Refused")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Refused")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Postponed")]](scala.Symbol.apply("Postponed").asInstanceOf[Symbol @@ String("Postponed")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Postponed")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Pending")]](scala.Symbol.apply("Pending").asInstanceOf[Symbol @@ String("Pending")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Pending")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Archived")]](scala.Symbol.apply("Archived").asInstanceOf[Symbol @@ String("Archived")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Archived")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Accepted")]](scala.Symbol.apply("Accepted").asInstanceOf[Symbol @@ String("Accepted")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Accepted")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$191.this.inst$macro$132)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus]]; <stable> <accessor> lazy val inst$macro$132: io.circe.generic.decoding.ReprDecoder[this.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForAccepted: io.circe.Decoder[org.make.core.proposal.ProposalStatus.Accepted.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalStatus.Accepted.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Accepted.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Accepted.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Accepted.type]](anon$lazy$macro$191.this.inst$macro$137)): io.circe.Decoder[org.make.core.proposal.ProposalStatus.Accepted.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Accepted.type]])); private[this] val circeGenericDecoderForArchived: io.circe.Decoder[org.make.core.proposal.ProposalStatus.Archived.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalStatus.Archived.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Archived.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Archived.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Archived.type]](anon$lazy$macro$191.this.inst$macro$136)): io.circe.Decoder[org.make.core.proposal.ProposalStatus.Archived.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Archived.type]])); private[this] val circeGenericDecoderForPending: io.circe.Decoder[org.make.core.proposal.ProposalStatus.Pending.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalStatus.Pending.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Pending.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Pending.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Pending.type]](anon$lazy$macro$191.this.inst$macro$135)): io.circe.Decoder[org.make.core.proposal.ProposalStatus.Pending.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Pending.type]])); private[this] val circeGenericDecoderForPostponed: io.circe.Decoder[org.make.core.proposal.ProposalStatus.Postponed.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalStatus.Postponed.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Postponed.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Postponed.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Postponed.type]](anon$lazy$macro$191.this.inst$macro$134)): io.circe.Decoder[org.make.core.proposal.ProposalStatus.Postponed.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Postponed.type]])); private[this] val circeGenericDecoderForRefused: io.circe.Decoder[org.make.core.proposal.ProposalStatus.Refused.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalStatus.Refused.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Refused.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Refused.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Refused.type]](anon$lazy$macro$191.this.inst$macro$133)): io.circe.Decoder[org.make.core.proposal.ProposalStatus.Refused.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalStatus.Refused.type]])); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = { val result: io.circe.ACursor = c.downField("Accepted"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Accepted.type]]($anon.this.circeGenericDecoderForAccepted.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Accepted.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Accepted.type]]((result @ _)) => result match { case (value: org.make.core.proposal.ProposalStatus.Accepted.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Accepted.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Accepted")],org.make.core.proposal.ProposalStatus.Accepted.type] :+: org.make.core.proposal.ProposalStatus.Archived.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Accepted")], org.make.core.proposal.ProposalStatus.Accepted.type, org.make.core.proposal.ProposalStatus.Archived.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Accepted.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("Archived"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Archived.type]]($anon.this.circeGenericDecoderForArchived.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Archived.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Archived.type]]((result @ _)) => result match { case (value: org.make.core.proposal.ProposalStatus.Archived.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Archived.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Archived")], org.make.core.proposal.ProposalStatus.Archived.type, org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Archived.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("Pending"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Pending.type]]($anon.this.circeGenericDecoderForPending.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Pending.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Pending.type]]((result @ _)) => result match { case (value: org.make.core.proposal.ProposalStatus.Pending.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Pending.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Pending")], org.make.core.proposal.ProposalStatus.Pending.type, org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Pending.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("Postponed"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Postponed.type]]($anon.this.circeGenericDecoderForPostponed.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Postponed.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Postponed.type]]((result @ _)) => result match { case (value: org.make.core.proposal.ProposalStatus.Postponed.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Postponed.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Postponed")], org.make.core.proposal.ProposalStatus.Postponed.type, org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Postponed.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("Refused"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Refused.type]]($anon.this.circeGenericDecoderForRefused.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Refused.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalStatus.Refused.type]]((result @ _)) => result match { case (value: org.make.core.proposal.ProposalStatus.Refused.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Refused.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Refused")], org.make.core.proposal.ProposalStatus.Refused.type, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalStatus.Refused.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match { case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } }; final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = { val result: io.circe.ACursor = c.downField("Accepted"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Accepted.type]]($anon.this.circeGenericDecoderForAccepted.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Accepted.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Accepted.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Accepted")],org.make.core.proposal.ProposalStatus.Accepted.type] :+: org.make.core.proposal.ProposalStatus.Archived.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalStatus.Accepted.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Accepted")], org.make.core.proposal.ProposalStatus.Accepted.type, org.make.core.proposal.ProposalStatus.Archived.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("Archived"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Archived.type]]($anon.this.circeGenericDecoderForArchived.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Archived.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Archived.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalStatus.Archived.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Archived")], org.make.core.proposal.ProposalStatus.Archived.type, org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("Pending"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Pending.type]]($anon.this.circeGenericDecoderForPending.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Pending.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Pending.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalStatus.Pending.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Pending")], org.make.core.proposal.ProposalStatus.Pending.type, org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("Postponed"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Postponed.type]]($anon.this.circeGenericDecoderForPostponed.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Postponed.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Postponed.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalStatus.Postponed.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Postponed")], org.make.core.proposal.ProposalStatus.Postponed.type, org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("Refused"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Refused.type]]($anon.this.circeGenericDecoderForRefused.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Refused.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalStatus.Refused.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalStatus.Refused.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Refused")], org.make.core.proposal.ProposalStatus.Refused.type, shapeless.CNil](v))) case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$15: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$15))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](((x$16: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](x$16))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](((x$17: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](x$17))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](((x$18: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](x$18))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil]](((x$19: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Archived")],org.make.core.proposal.ProposalStatus.Archived.type] :+: org.make.core.proposal.ProposalStatus.Pending.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Pending")],org.make.core.proposal.ProposalStatus.Pending.type] :+: org.make.core.proposal.ProposalStatus.Postponed.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Postponed")],org.make.core.proposal.ProposalStatus.Postponed.type] :+: org.make.core.proposal.ProposalStatus.Refused.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Refused")],org.make.core.proposal.ProposalStatus.Refused.type] :+: shapeless.CNil](x$19))) } }; new $anon() }: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]]; <stable> <accessor> lazy val inst$macro$133: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Refused.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalStatus.Refused.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalStatus.Refused.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalStatus.Refused.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalStatus.Refused.type, shapeless.HNil](((x0$87: org.make.core.proposal.ProposalStatus.Refused.type) => x0$87 match { case _ => HNil }), ((x0$88: shapeless.HNil) => x0$88 match { case _ => ProposalStatus.this.Refused })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Refused.type]]; <stable> <accessor> lazy val inst$macro$134: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Postponed.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalStatus.Postponed.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalStatus.Postponed.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalStatus.Postponed.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalStatus.Postponed.type, shapeless.HNil](((x0$91: org.make.core.proposal.ProposalStatus.Postponed.type) => x0$91 match { case _ => HNil }), ((x0$92: shapeless.HNil) => x0$92 match { case _ => ProposalStatus.this.Postponed })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Postponed.type]]; <stable> <accessor> lazy val inst$macro$135: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Pending.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalStatus.Pending.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalStatus.Pending.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalStatus.Pending.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalStatus.Pending.type, shapeless.HNil](((x0$95: org.make.core.proposal.ProposalStatus.Pending.type) => x0$95 match { case _ => HNil }), ((x0$96: shapeless.HNil) => x0$96 match { case _ => ProposalStatus.this.Pending })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Pending.type]]; <stable> <accessor> lazy val inst$macro$136: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Archived.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalStatus.Archived.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalStatus.Archived.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalStatus.Archived.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalStatus.Archived.type, shapeless.HNil](((x0$99: org.make.core.proposal.ProposalStatus.Archived.type) => x0$99 match { case _ => HNil }), ((x0$100: shapeless.HNil) => x0$100 match { case _ => ProposalStatus.this.Archived })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Archived.type]]; <stable> <accessor> lazy val inst$macro$137: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Accepted.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalStatus.Accepted.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalStatus.Accepted.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalStatus.Accepted.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalStatus.Accepted.type, shapeless.HNil](((x0$103: org.make.core.proposal.ProposalStatus.Accepted.type) => x0$103 match { case _ => HNil }), ((x0$104: shapeless.HNil) => x0$104 match { case _ => ProposalStatus.this.Accepted })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalStatus.Accepted.type]]; <stable> <accessor> lazy val inst$macro$138: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.ContextFilterRequest, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ContextFilterRequest, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ContextFilterRequest, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil](::.apply[Symbol @@ String("operation"), (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")], ::.apply[Symbol @@ String("source"), (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")], ::.apply[Symbol @@ String("location"), (Symbol @@ String("question")) :: shapeless.HNil.type](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")], ::.apply[Symbol @@ String("question"), shapeless.HNil.type](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")], HNil))))), Generic.instance[org.make.api.proposal.ContextFilterRequest, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil](((x0$107: org.make.api.proposal.ContextFilterRequest) => x0$107 match { case (operation: Option[org.make.core.operation.OperationId], source: Option[String], location: Option[String], question: Option[String]): org.make.api.proposal.ContextFilterRequest((operation$macro$151 @ _), (source$macro$152 @ _), (location$macro$153 @ _), (question$macro$154 @ _)) => ::.apply[Option[org.make.core.operation.OperationId], Option[String] :: Option[String] :: Option[String] :: shapeless.HNil.type](operation$macro$151, ::.apply[Option[String], Option[String] :: Option[String] :: shapeless.HNil.type](source$macro$152, ::.apply[Option[String], Option[String] :: shapeless.HNil.type](location$macro$153, ::.apply[Option[String], shapeless.HNil.type](question$macro$154, HNil)))).asInstanceOf[Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil] }), ((x0$108: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil) => x0$108 match { case (head: Option[org.make.core.operation.OperationId], tail: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((operation$macro$147 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: shapeless.HNil((source$macro$148 @ _), (head: Option[String], tail: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: shapeless.HNil((location$macro$149 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((question$macro$150 @ _), HNil)))) => proposal.this.ContextFilterRequest.apply(operation$macro$147, source$macro$148, location$macro$149, question$macro$150) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("source"), Option[String], (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("location"), Option[String], (Symbol @@ String("question")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("question"), Option[String], 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("location")]](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("location")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("source")]](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("source")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operation")]](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operation")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$155)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ContextFilterRequest]]; <stable> <accessor> lazy val inst$macro$155: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForoperation: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder); private[this] val circeGenericDecoderForquestion: 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("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecode(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("question"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("question")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecodeAccumulating(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("question"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("question")), ReprDecoder.hnilResultAccumulating)(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("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$156: io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.operation.OperationId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.operation.OperationId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.operation.OperationId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.operation.OperationId, String :: shapeless.HNil](((x0$111: org.make.core.operation.OperationId) => x0$111 match { case (value: String): org.make.core.operation.OperationId((value$macro$160 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$160, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$112: String :: shapeless.HNil) => x0$112 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$159 @ _), HNil) => operation.this.OperationId.apply(value$macro$159) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.operation.OperationId]]; <stable> <accessor> lazy val inst$macro$161: io.circe.generic.decoding.DerivedDecoder[org.make.core.idea.IdeaId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.idea.IdeaId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.idea.IdeaId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.idea.IdeaId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.idea.IdeaId, String :: shapeless.HNil](((x0$115: org.make.core.idea.IdeaId) => x0$115 match { case (value: String): org.make.core.idea.IdeaId((value$macro$165 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$165, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$116: String :: shapeless.HNil) => x0$116 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$164 @ _), HNil) => idea.this.IdeaId.apply(value$macro$164) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.idea.IdeaId]]; <stable> <accessor> lazy val inst$macro$166: io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.question.QuestionId, String :: shapeless.HNil](((x0$119: org.make.core.question.QuestionId) => x0$119 match { case (value: String): org.make.core.question.QuestionId((value$macro$170 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$170, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$120: String :: shapeless.HNil) => x0$120 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$169 @ _), HNil) => question.this.QuestionId.apply(value$macro$169) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId]]; <stable> <accessor> lazy val inst$macro$171: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.LabelId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.LabelId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.LabelId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.LabelId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.LabelId, String :: shapeless.HNil](((x0$123: org.make.core.reference.LabelId) => x0$123 match { case (value: String): org.make.core.reference.LabelId((value$macro$175 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$175, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$124: String :: shapeless.HNil) => x0$124 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$174 @ _), HNil) => reference.this.LabelId.apply(value$macro$174) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.LabelId]]; <stable> <accessor> lazy val inst$macro$176: io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$127: org.make.core.tag.TagId) => x0$127 match { case (value: String): org.make.core.tag.TagId((value$macro$180 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$180, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$128: String :: shapeless.HNil) => x0$128 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$179 @ _), HNil) => tag.this.TagId.apply(value$macro$179) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId]]; <stable> <accessor> lazy val inst$macro$181: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.ProposalType, (Symbol @@ String("ProposalTypeExternal")) :: (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil, org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType, (Symbol @@ String("ProposalTypeExternal")) :: (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil](::.apply[Symbol @@ String("ProposalTypeExternal"), (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil.type](scala.Symbol.apply("ProposalTypeExternal").asInstanceOf[Symbol @@ String("ProposalTypeExternal")], ::.apply[Symbol @@ String("ProposalTypeInitial"), (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil.type](scala.Symbol.apply("ProposalTypeInitial").asInstanceOf[Symbol @@ String("ProposalTypeInitial")], ::.apply[Symbol @@ String("ProposalTypeSubmitted"), shapeless.HNil.type](scala.Symbol.apply("ProposalTypeSubmitted").asInstanceOf[Symbol @@ String("ProposalTypeSubmitted")], HNil)))), Generic.instance[org.make.core.proposal.ProposalType, org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil](((p: org.make.core.proposal.ProposalType) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.ProposalType @unchecked)) match { case (p @ _) if p.eq(ProposalType.this.ProposalTypeExternal) => 0 case (p @ _) if p.eq(ProposalType.this.ProposalTypeInitial) => 1 case (p @ _) if p.eq(ProposalType.this.ProposalTypeSubmitted) => 2 }, p).asInstanceOf[org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil]), ((x$20: org.make.core.proposal.ProposalType.ProposalTypeExternal.type :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$20).asInstanceOf[org.make.core.proposal.ProposalType])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("ProposalTypeExternal"), org.make.core.proposal.ProposalType.ProposalTypeExternal.type, (Symbol @@ String("ProposalTypeInitial")) :: (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil, org.make.core.proposal.ProposalType.ProposalTypeInitial.type :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("ProposalTypeInitial"), org.make.core.proposal.ProposalType.ProposalTypeInitial.type, (Symbol @@ String("ProposalTypeSubmitted")) :: shapeless.HNil, org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("ProposalTypeSubmitted"), org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")]](scala.Symbol.apply("ProposalTypeSubmitted").asInstanceOf[Symbol @@ String("ProposalTypeSubmitted")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")]](scala.Symbol.apply("ProposalTypeInitial").asInstanceOf[Symbol @@ String("ProposalTypeInitial")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")]](scala.Symbol.apply("ProposalTypeExternal").asInstanceOf[Symbol @@ String("ProposalTypeExternal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$191.this.inst$macro$182)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType]]; <stable> <accessor> lazy val inst$macro$182: io.circe.generic.decoding.ReprDecoder[this.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForProposalTypeExternal: io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]](anon$lazy$macro$191.this.inst$macro$185)): io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]])); private[this] val circeGenericDecoderForProposalTypeInitial: io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]](anon$lazy$macro$191.this.inst$macro$184)): io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]])); private[this] val circeGenericDecoderForProposalTypeSubmitted: io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]](anon$lazy$macro$191.this.inst$macro$183)): io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]])); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = { val result: io.circe.ACursor = c.downField("ProposalTypeExternal"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]($anon.this.circeGenericDecoderForProposalTypeExternal.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]((result @ _)) => result match { case (value: org.make.core.proposal.ProposalType.ProposalTypeExternal.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeExternal.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")],org.make.core.proposal.ProposalType.ProposalTypeExternal.type] :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")], org.make.core.proposal.ProposalType.ProposalTypeExternal.type, org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeExternal.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("ProposalTypeInitial"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]($anon.this.circeGenericDecoderForProposalTypeInitial.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]((result @ _)) => result match { case (value: org.make.core.proposal.ProposalType.ProposalTypeInitial.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeInitial.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")], org.make.core.proposal.ProposalType.ProposalTypeInitial.type, org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeInitial.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("ProposalTypeSubmitted"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]($anon.this.circeGenericDecoderForProposalTypeSubmitted.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]((result @ _)) => result match { case (value: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")], org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match { case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } }; final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = { val result: io.circe.ACursor = c.downField("ProposalTypeExternal"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]($anon.this.circeGenericDecoderForProposalTypeExternal.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")],org.make.core.proposal.ProposalType.ProposalTypeExternal.type] :+: org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalType.ProposalTypeExternal.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeExternal")], org.make.core.proposal.ProposalType.ProposalTypeExternal.type, org.make.core.proposal.ProposalType.ProposalTypeInitial.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("ProposalTypeInitial"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]($anon.this.circeGenericDecoderForProposalTypeInitial.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalType.ProposalTypeInitial.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")], org.make.core.proposal.ProposalType.ProposalTypeInitial.type, org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("ProposalTypeSubmitted"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]($anon.this.circeGenericDecoderForProposalTypeSubmitted.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")], org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.CNil](v))) case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$22: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$22))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](((x$23: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](x$23))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil]](((x$24: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("ProposalTypeInitial")],org.make.core.proposal.ProposalType.ProposalTypeInitial.type] :+: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("ProposalTypeSubmitted")],org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] :+: shapeless.CNil](x$24))) } }; new $anon() }: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]]; <stable> <accessor> lazy val inst$macro$183: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type, shapeless.HNil](((x0$131: org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type) => x0$131 match { case _ => HNil }), ((x0$132: shapeless.HNil) => x0$132 match { case _ => ProposalType.this.ProposalTypeSubmitted })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeSubmitted.type]]; <stable> <accessor> lazy val inst$macro$184: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalType.ProposalTypeInitial.type, shapeless.HNil](((x0$135: org.make.core.proposal.ProposalType.ProposalTypeInitial.type) => x0$135 match { case _ => HNil }), ((x0$136: shapeless.HNil) => x0$136 match { case _ => ProposalType.this.ProposalTypeInitial })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeInitial.type]]; <stable> <accessor> lazy val inst$macro$185: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalType.ProposalTypeExternal.type, shapeless.HNil](((x0$139: org.make.core.proposal.ProposalType.ProposalTypeExternal.type) => x0$139 match { case _ => HNil }), ((x0$140: shapeless.HNil) => x0$140 match { case _ => ProposalType.this.ProposalTypeExternal })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$191.this.inst$macro$72)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalType.ProposalTypeExternal.type]]; <stable> <accessor> lazy val inst$macro$186: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$143: org.make.core.proposal.ProposalId) => x0$143 match { case (value: String): org.make.core.proposal.ProposalId((value$macro$190 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$190, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$144: String :: shapeless.HNil) => x0$144 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$189 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$189) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$191.this.inst$macro$58)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]] }; new anon$lazy$macro$191().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ExhaustiveSearchRequest]](inst$macro$192) })
278 29085 10814 - 10848 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.VoteProposalRequest]({ val inst$macro$18: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.VoteProposalRequest] = { final class anon$lazy$macro$17 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$17 = { anon$lazy$macro$17.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.VoteProposalRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.VoteProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.VoteProposalRequest, (Symbol @@ String("voteKey")) :: (Symbol @@ String("proposalKey")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.VoteProposalRequest, (Symbol @@ String("voteKey")) :: (Symbol @@ String("proposalKey")) :: shapeless.HNil](::.apply[Symbol @@ String("voteKey"), (Symbol @@ String("proposalKey")) :: shapeless.HNil.type](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")], ::.apply[Symbol @@ String("proposalKey"), shapeless.HNil.type](scala.Symbol.apply("proposalKey").asInstanceOf[Symbol @@ String("proposalKey")], HNil))), Generic.instance[org.make.api.proposal.VoteProposalRequest, org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.VoteProposalRequest) => x0$3 match { case (voteKey: org.make.core.proposal.VoteKey, proposalKey: Option[String]): org.make.api.proposal.VoteProposalRequest((voteKey$macro$8 @ _), (proposalKey$macro$9 @ _)) => ::.apply[org.make.core.proposal.VoteKey, Option[String] :: shapeless.HNil.type](voteKey$macro$8, ::.apply[Option[String], shapeless.HNil.type](proposalKey$macro$9, HNil)).asInstanceOf[org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil] }), ((x0$4: org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil) => x0$4 match { case (head: org.make.core.proposal.VoteKey, tail: Option[String] :: shapeless.HNil): org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil((voteKey$macro$6 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((proposalKey$macro$7 @ _), HNil)) => proposal.this.VoteProposalRequest.apply(voteKey$macro$6, proposalKey$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, (Symbol @@ String("proposalKey")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalKey"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalKey")]](scala.Symbol.apply("proposalKey").asInstanceOf[Symbol @@ String("proposalKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalKey")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("voteKey")]](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("voteKey")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$17.this.inst$macro$10)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.VoteProposalRequest]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvoteKey: io.circe.Decoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeDecoder; private[this] val circeGenericDecoderForproposalKey: 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("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecode(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalKey"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecode(c.downField("proposalKey")), 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("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecodeAccumulating(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalKey"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecodeAccumulating(c.downField("proposalKey")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$11: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.VoteKey, (Symbol @@ String("Agree")) :: (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil, org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey, (Symbol @@ String("Agree")) :: (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil](::.apply[Symbol @@ String("Agree"), (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil.type](scala.Symbol.apply("Agree").asInstanceOf[Symbol @@ String("Agree")], ::.apply[Symbol @@ String("Disagree"), (Symbol @@ String("Neutral")) :: shapeless.HNil.type](scala.Symbol.apply("Disagree").asInstanceOf[Symbol @@ String("Disagree")], ::.apply[Symbol @@ String("Neutral"), shapeless.HNil.type](scala.Symbol.apply("Neutral").asInstanceOf[Symbol @@ String("Neutral")], HNil)))), Generic.instance[org.make.core.proposal.VoteKey, org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil](((p: org.make.core.proposal.VoteKey) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.VoteKey @unchecked)) match { case (p @ _) if p.eq(VoteKey.this.Agree) => 0 case (p @ _) if p.eq(VoteKey.this.Disagree) => 1 case (p @ _) if p.eq(VoteKey.this.Neutral) => 2 }, p).asInstanceOf[org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil]), ((x$1: org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$1).asInstanceOf[org.make.core.proposal.VoteKey])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Agree"), org.make.core.proposal.VoteKey.Agree.type, (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil, org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Disagree"), org.make.core.proposal.VoteKey.Disagree.type, (Symbol @@ String("Neutral")) :: shapeless.HNil, org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Neutral"), org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Neutral")]](scala.Symbol.apply("Neutral").asInstanceOf[Symbol @@ String("Neutral")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Neutral")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Disagree")]](scala.Symbol.apply("Disagree").asInstanceOf[Symbol @@ String("Disagree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Disagree")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Agree")]](scala.Symbol.apply("Agree").asInstanceOf[Symbol @@ String("Agree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Agree")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$17.this.inst$macro$12)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey]]; <stable> <accessor> lazy val inst$macro$12: io.circe.generic.decoding.ReprDecoder[this.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForAgree: io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.VoteKey.Agree.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type]](anon$lazy$macro$17.this.inst$macro$16)): io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type]])); private[this] val circeGenericDecoderForDisagree: io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.VoteKey.Disagree.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type]](anon$lazy$macro$17.this.inst$macro$15)): io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type]])); private[this] val circeGenericDecoderForNeutral: io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.VoteKey.Neutral.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type]](anon$lazy$macro$17.this.inst$macro$13)): io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type]])); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = { val result: io.circe.ACursor = c.downField("Agree"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Agree.type]]($anon.this.circeGenericDecoderForAgree.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Agree.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Agree.type]]((result @ _)) => result match { case (value: org.make.core.proposal.VoteKey.Agree.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Agree.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Agree")],org.make.core.proposal.VoteKey.Agree.type] :+: org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Agree")], org.make.core.proposal.VoteKey.Agree.type, org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Agree.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("Disagree"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Disagree.type]]($anon.this.circeGenericDecoderForDisagree.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Disagree.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Disagree.type]]((result @ _)) => result match { case (value: org.make.core.proposal.VoteKey.Disagree.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Disagree.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Disagree")], org.make.core.proposal.VoteKey.Disagree.type, org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Disagree.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("Neutral"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Neutral.type]]($anon.this.circeGenericDecoderForNeutral.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Neutral.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Neutral.type]]((result @ _)) => result match { case (value: org.make.core.proposal.VoteKey.Neutral.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Neutral.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Neutral")], org.make.core.proposal.VoteKey.Neutral.type, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Neutral.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match { case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } }; final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = { val result: io.circe.ACursor = c.downField("Agree"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Agree.type]]($anon.this.circeGenericDecoderForAgree.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Agree.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Agree.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Agree")],org.make.core.proposal.VoteKey.Agree.type] :+: org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](((v: org.make.core.proposal.VoteKey.Agree.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Agree")], org.make.core.proposal.VoteKey.Agree.type, org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("Disagree"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Disagree.type]]($anon.this.circeGenericDecoderForDisagree.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Disagree.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Disagree.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](((v: org.make.core.proposal.VoteKey.Disagree.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Disagree")], org.make.core.proposal.VoteKey.Disagree.type, org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("Neutral"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Neutral.type]]($anon.this.circeGenericDecoderForNeutral.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Neutral.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Neutral.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](((v: org.make.core.proposal.VoteKey.Neutral.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Neutral")], org.make.core.proposal.VoteKey.Neutral.type, shapeless.CNil](v))) case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$3: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$3))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](((x$4: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](x$4))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](((x$5: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](x$5))) } }; new $anon() }: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]]; <stable> <accessor> lazy val inst$macro$13: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey.Neutral.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil](((x0$7: org.make.core.proposal.VoteKey.Neutral.type) => x0$7 match { case _ => HNil }), ((x0$8: shapeless.HNil) => x0$8 match { case _ => VoteKey.this.Neutral })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$17.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type]]; <stable> <accessor> lazy val inst$macro$14: io.circe.generic.decoding.ReprDecoder[shapeless.HNil] = io.circe.generic.decoding.ReprDecoder.hnilReprDecoder.asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]]; <stable> <accessor> lazy val inst$macro$15: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey.Disagree.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.VoteKey.Disagree.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey.Disagree.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.VoteKey.Disagree.type, shapeless.HNil](((x0$11: org.make.core.proposal.VoteKey.Disagree.type) => x0$11 match { case _ => HNil }), ((x0$12: shapeless.HNil) => x0$12 match { case _ => VoteKey.this.Disagree })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$17.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type]]; <stable> <accessor> lazy val inst$macro$16: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey.Agree.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.VoteKey.Agree.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey.Agree.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.VoteKey.Agree.type, shapeless.HNil](((x0$15: org.make.core.proposal.VoteKey.Agree.type) => x0$15 match { case _ => HNil }), ((x0$16: shapeless.HNil) => x0$16 match { case _ => VoteKey.this.Agree })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$17.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type]] }; new anon$lazy$macro$17().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.VoteProposalRequest]](inst$macro$18) })
295 30427 11361 - 11404 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.QualificationProposalRequest]({ val inst$macro$33: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.QualificationProposalRequest] = { final class anon$lazy$macro$32 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$32 = { anon$lazy$macro$32.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.QualificationProposalRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.QualificationProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.QualificationProposalRequest, (Symbol @@ String("qualificationKey")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("proposalKey")) :: shapeless.HNil, org.make.core.proposal.QualificationKey :: org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.QualificationProposalRequest, (Symbol @@ String("qualificationKey")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("proposalKey")) :: shapeless.HNil](::.apply[Symbol @@ String("qualificationKey"), (Symbol @@ String("voteKey")) :: (Symbol @@ String("proposalKey")) :: shapeless.HNil.type](scala.Symbol.apply("qualificationKey").asInstanceOf[Symbol @@ String("qualificationKey")], ::.apply[Symbol @@ String("voteKey"), (Symbol @@ String("proposalKey")) :: shapeless.HNil.type](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")], ::.apply[Symbol @@ String("proposalKey"), shapeless.HNil.type](scala.Symbol.apply("proposalKey").asInstanceOf[Symbol @@ String("proposalKey")], HNil)))), Generic.instance[org.make.api.proposal.QualificationProposalRequest, org.make.core.proposal.QualificationKey :: org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.QualificationProposalRequest) => x0$3 match { case (qualificationKey: org.make.core.proposal.QualificationKey, voteKey: org.make.core.proposal.VoteKey, proposalKey: Option[String]): org.make.api.proposal.QualificationProposalRequest((qualificationKey$macro$11 @ _), (voteKey$macro$12 @ _), (proposalKey$macro$13 @ _)) => ::.apply[org.make.core.proposal.QualificationKey, org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil.type](qualificationKey$macro$11, ::.apply[org.make.core.proposal.VoteKey, Option[String] :: shapeless.HNil.type](voteKey$macro$12, ::.apply[Option[String], shapeless.HNil.type](proposalKey$macro$13, HNil))).asInstanceOf[org.make.core.proposal.QualificationKey :: org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil] }), ((x0$4: org.make.core.proposal.QualificationKey :: org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil) => x0$4 match { case (head: org.make.core.proposal.QualificationKey, tail: org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil): org.make.core.proposal.QualificationKey :: org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil((qualificationKey$macro$8 @ _), (head: org.make.core.proposal.VoteKey, tail: Option[String] :: shapeless.HNil): org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil((voteKey$macro$9 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((proposalKey$macro$10 @ _), HNil))) => proposal.this.QualificationProposalRequest.apply(qualificationKey$macro$8, voteKey$macro$9, proposalKey$macro$10) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("qualificationKey"), org.make.core.proposal.QualificationKey, (Symbol @@ String("voteKey")) :: (Symbol @@ String("proposalKey")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, (Symbol @@ String("proposalKey")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalKey"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalKey")]](scala.Symbol.apply("proposalKey").asInstanceOf[Symbol @@ String("proposalKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalKey")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("voteKey")]](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("voteKey")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("qualificationKey")]](scala.Symbol.apply("qualificationKey").asInstanceOf[Symbol @@ String("qualificationKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("qualificationKey")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$32.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.QualificationProposalRequest]]; <stable> <accessor> lazy val inst$macro$14: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForqualificationKey: io.circe.Decoder[org.make.core.proposal.QualificationKey] = proposal.this.QualificationKey.circeDecoder; private[this] val circeGenericDecoderForvoteKey: io.circe.Decoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeDecoder; private[this] val circeGenericDecoderForproposalKey: 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("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("qualificationKey"), org.make.core.proposal.QualificationKey, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualificationKey.tryDecode(c.downField("qualificationKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecode(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalKey"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecode(c.downField("proposalKey")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("qualificationKey"), org.make.core.proposal.QualificationKey, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualificationKey.tryDecodeAccumulating(c.downField("qualificationKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecodeAccumulating(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalKey"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecodeAccumulating(c.downField("proposalKey")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$15: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.VoteKey, (Symbol @@ String("Agree")) :: (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil, org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey, (Symbol @@ String("Agree")) :: (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil](::.apply[Symbol @@ String("Agree"), (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil.type](scala.Symbol.apply("Agree").asInstanceOf[Symbol @@ String("Agree")], ::.apply[Symbol @@ String("Disagree"), (Symbol @@ String("Neutral")) :: shapeless.HNil.type](scala.Symbol.apply("Disagree").asInstanceOf[Symbol @@ String("Disagree")], ::.apply[Symbol @@ String("Neutral"), shapeless.HNil.type](scala.Symbol.apply("Neutral").asInstanceOf[Symbol @@ String("Neutral")], HNil)))), Generic.instance[org.make.core.proposal.VoteKey, org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil](((p: org.make.core.proposal.VoteKey) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.VoteKey @unchecked)) match { case (p @ _) if p.eq(VoteKey.this.Agree) => 0 case (p @ _) if p.eq(VoteKey.this.Disagree) => 1 case (p @ _) if p.eq(VoteKey.this.Neutral) => 2 }, p).asInstanceOf[org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil]), ((x$1: org.make.core.proposal.VoteKey.Agree.type :+: org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$1).asInstanceOf[org.make.core.proposal.VoteKey])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Agree"), org.make.core.proposal.VoteKey.Agree.type, (Symbol @@ String("Disagree")) :: (Symbol @@ String("Neutral")) :: shapeless.HNil, org.make.core.proposal.VoteKey.Disagree.type :+: org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Disagree"), org.make.core.proposal.VoteKey.Disagree.type, (Symbol @@ String("Neutral")) :: shapeless.HNil, org.make.core.proposal.VoteKey.Neutral.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Neutral"), org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Neutral")]](scala.Symbol.apply("Neutral").asInstanceOf[Symbol @@ String("Neutral")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Neutral")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Disagree")]](scala.Symbol.apply("Disagree").asInstanceOf[Symbol @@ String("Disagree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Disagree")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Agree")]](scala.Symbol.apply("Agree").asInstanceOf[Symbol @@ String("Agree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Agree")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$32.this.inst$macro$16)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey]]; <stable> <accessor> lazy val inst$macro$16: io.circe.generic.decoding.ReprDecoder[this.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForAgree: io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.VoteKey.Agree.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type]](anon$lazy$macro$32.this.inst$macro$20)): io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Agree.type]])); private[this] val circeGenericDecoderForDisagree: io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.VoteKey.Disagree.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type]](anon$lazy$macro$32.this.inst$macro$19)): io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Disagree.type]])); private[this] val circeGenericDecoderForNeutral: io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.VoteKey.Neutral.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type]](anon$lazy$macro$32.this.inst$macro$17)): io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.VoteKey.Neutral.type]])); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = { val result: io.circe.ACursor = c.downField("Agree"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Agree.type]]($anon.this.circeGenericDecoderForAgree.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Agree.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Agree.type]]((result @ _)) => result match { case (value: org.make.core.proposal.VoteKey.Agree.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Agree.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Agree")],org.make.core.proposal.VoteKey.Agree.type] :+: org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Agree")], org.make.core.proposal.VoteKey.Agree.type, org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Agree.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("Disagree"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Disagree.type]]($anon.this.circeGenericDecoderForDisagree.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Disagree.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Disagree.type]]((result @ _)) => result match { case (value: org.make.core.proposal.VoteKey.Disagree.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Disagree.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Disagree")], org.make.core.proposal.VoteKey.Disagree.type, org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Disagree.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("Neutral"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Neutral.type]]($anon.this.circeGenericDecoderForNeutral.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Neutral.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.VoteKey.Neutral.type]]((result @ _)) => result match { case (value: org.make.core.proposal.VoteKey.Neutral.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Neutral.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Neutral")], org.make.core.proposal.VoteKey.Neutral.type, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.VoteKey.Neutral.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match { case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } }; final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = { val result: io.circe.ACursor = c.downField("Agree"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Agree.type]]($anon.this.circeGenericDecoderForAgree.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Agree.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Agree.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Agree")],org.make.core.proposal.VoteKey.Agree.type] :+: org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](((v: org.make.core.proposal.VoteKey.Agree.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Agree")], org.make.core.proposal.VoteKey.Agree.type, org.make.core.proposal.VoteKey.Disagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("Disagree"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Disagree.type]]($anon.this.circeGenericDecoderForDisagree.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Disagree.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Disagree.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](((v: org.make.core.proposal.VoteKey.Disagree.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Disagree")], org.make.core.proposal.VoteKey.Disagree.type, org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("Neutral"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Neutral.type]]($anon.this.circeGenericDecoderForNeutral.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Neutral.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.VoteKey.Neutral.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](((v: org.make.core.proposal.VoteKey.Neutral.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Neutral")], org.make.core.proposal.VoteKey.Neutral.type, shapeless.CNil](v))) case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$3: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$3))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](((x$4: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](x$4))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil]](((x$5: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Disagree")],org.make.core.proposal.VoteKey.Disagree.type] :+: org.make.core.proposal.VoteKey.Neutral.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Neutral")],org.make.core.proposal.VoteKey.Neutral.type] :+: shapeless.CNil](x$5))) } }; new $anon() }: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]]; <stable> <accessor> lazy val inst$macro$17: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey.Neutral.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.VoteKey.Neutral.type, shapeless.HNil](((x0$7: org.make.core.proposal.VoteKey.Neutral.type) => x0$7 match { case _ => HNil }), ((x0$8: shapeless.HNil) => x0$8 match { case _ => VoteKey.this.Neutral })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Neutral.type]]; <stable> <accessor> lazy val inst$macro$18: io.circe.generic.decoding.ReprDecoder[shapeless.HNil] = io.circe.generic.decoding.ReprDecoder.hnilReprDecoder.asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]]; <stable> <accessor> lazy val inst$macro$19: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey.Disagree.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.VoteKey.Disagree.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey.Disagree.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.VoteKey.Disagree.type, shapeless.HNil](((x0$11: org.make.core.proposal.VoteKey.Disagree.type) => x0$11 match { case _ => HNil }), ((x0$12: shapeless.HNil) => x0$12 match { case _ => VoteKey.this.Disagree })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Disagree.type]]; <stable> <accessor> lazy val inst$macro$20: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.VoteKey.Agree.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.VoteKey.Agree.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.VoteKey.Agree.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.VoteKey.Agree.type, shapeless.HNil](((x0$15: org.make.core.proposal.VoteKey.Agree.type) => x0$15 match { case _ => HNil }), ((x0$16: shapeless.HNil) => x0$16 match { case _ => VoteKey.this.Agree })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.VoteKey.Agree.type]]; <stable> <accessor> lazy val inst$macro$21: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.QualificationKey, (Symbol @@ String("DoNotCare")) :: (Symbol @@ String("DoNotUnderstand")) :: (Symbol @@ String("Doable")) :: (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.DoNotCare.type :+: org.make.core.proposal.QualificationKey.DoNotUnderstand.type :+: org.make.core.proposal.QualificationKey.Doable.type :+: org.make.core.proposal.QualificationKey.Impossible.type :+: org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey, (Symbol @@ String("DoNotCare")) :: (Symbol @@ String("DoNotUnderstand")) :: (Symbol @@ String("Doable")) :: (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil](::.apply[Symbol @@ String("DoNotCare"), (Symbol @@ String("DoNotUnderstand")) :: (Symbol @@ String("Doable")) :: (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("DoNotCare").asInstanceOf[Symbol @@ String("DoNotCare")], ::.apply[Symbol @@ String("DoNotUnderstand"), (Symbol @@ String("Doable")) :: (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("DoNotUnderstand").asInstanceOf[Symbol @@ String("DoNotUnderstand")], ::.apply[Symbol @@ String("Doable"), (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("Doable").asInstanceOf[Symbol @@ String("Doable")], ::.apply[Symbol @@ String("Impossible"), (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("Impossible").asInstanceOf[Symbol @@ String("Impossible")], ::.apply[Symbol @@ String("LikeIt"), (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("LikeIt").asInstanceOf[Symbol @@ String("LikeIt")], ::.apply[Symbol @@ String("NoOpinion"), (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("NoOpinion").asInstanceOf[Symbol @@ String("NoOpinion")], ::.apply[Symbol @@ String("NoWay"), (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("NoWay").asInstanceOf[Symbol @@ String("NoWay")], ::.apply[Symbol @@ String("PlatitudeAgree"), (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil.type](scala.Symbol.apply("PlatitudeAgree").asInstanceOf[Symbol @@ String("PlatitudeAgree")], ::.apply[Symbol @@ String("PlatitudeDisagree"), shapeless.HNil.type](scala.Symbol.apply("PlatitudeDisagree").asInstanceOf[Symbol @@ String("PlatitudeDisagree")], HNil)))))))))), Generic.instance[org.make.core.proposal.QualificationKey, org.make.core.proposal.QualificationKey.DoNotCare.type :+: org.make.core.proposal.QualificationKey.DoNotUnderstand.type :+: org.make.core.proposal.QualificationKey.Doable.type :+: org.make.core.proposal.QualificationKey.Impossible.type :+: org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](((p: org.make.core.proposal.QualificationKey) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.QualificationKey @unchecked)) match { case (p @ _) if p.eq(QualificationKey.this.DoNotCare) => 0 case (p @ _) if p.eq(QualificationKey.this.DoNotUnderstand) => 1 case (p @ _) if p.eq(QualificationKey.this.Doable) => 2 case (p @ _) if p.eq(QualificationKey.this.Impossible) => 3 case (p @ _) if p.eq(QualificationKey.this.LikeIt) => 4 case (p @ _) if p.eq(QualificationKey.this.NoOpinion) => 5 case (p @ _) if p.eq(QualificationKey.this.NoWay) => 6 case (p @ _) if p.eq(QualificationKey.this.PlatitudeAgree) => 7 case (p @ _) if p.eq(QualificationKey.this.PlatitudeDisagree) => 8 }, p).asInstanceOf[org.make.core.proposal.QualificationKey.DoNotCare.type :+: org.make.core.proposal.QualificationKey.DoNotUnderstand.type :+: org.make.core.proposal.QualificationKey.Doable.type :+: org.make.core.proposal.QualificationKey.Impossible.type :+: org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil]), ((x$6: org.make.core.proposal.QualificationKey.DoNotCare.type :+: org.make.core.proposal.QualificationKey.DoNotUnderstand.type :+: org.make.core.proposal.QualificationKey.Doable.type :+: org.make.core.proposal.QualificationKey.Impossible.type :+: org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$6).asInstanceOf[org.make.core.proposal.QualificationKey])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("DoNotCare"), org.make.core.proposal.QualificationKey.DoNotCare.type, (Symbol @@ String("DoNotUnderstand")) :: (Symbol @@ String("Doable")) :: (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.DoNotUnderstand.type :+: org.make.core.proposal.QualificationKey.Doable.type :+: org.make.core.proposal.QualificationKey.Impossible.type :+: org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("DoNotUnderstand"), org.make.core.proposal.QualificationKey.DoNotUnderstand.type, (Symbol @@ String("Doable")) :: (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.Doable.type :+: org.make.core.proposal.QualificationKey.Impossible.type :+: org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Doable"), org.make.core.proposal.QualificationKey.Doable.type, (Symbol @@ String("Impossible")) :: (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.Impossible.type :+: org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Impossible"), org.make.core.proposal.QualificationKey.Impossible.type, (Symbol @@ String("LikeIt")) :: (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.LikeIt.type :+: org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("LikeIt"), org.make.core.proposal.QualificationKey.LikeIt.type, (Symbol @@ String("NoOpinion")) :: (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.NoOpinion.type :+: org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("NoOpinion"), org.make.core.proposal.QualificationKey.NoOpinion.type, (Symbol @@ String("NoWay")) :: (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.NoWay.type :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("NoWay"), org.make.core.proposal.QualificationKey.NoWay.type, (Symbol @@ String("PlatitudeAgree")) :: (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.PlatitudeAgree.type :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("PlatitudeAgree"), org.make.core.proposal.QualificationKey.PlatitudeAgree.type, (Symbol @@ String("PlatitudeDisagree")) :: shapeless.HNil, org.make.core.proposal.QualificationKey.PlatitudeDisagree.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("PlatitudeDisagree"), org.make.core.proposal.QualificationKey.PlatitudeDisagree.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")]](scala.Symbol.apply("PlatitudeDisagree").asInstanceOf[Symbol @@ String("PlatitudeDisagree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")]](scala.Symbol.apply("PlatitudeAgree").asInstanceOf[Symbol @@ String("PlatitudeAgree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("NoWay")]](scala.Symbol.apply("NoWay").asInstanceOf[Symbol @@ String("NoWay")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("NoWay")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("NoOpinion")]](scala.Symbol.apply("NoOpinion").asInstanceOf[Symbol @@ String("NoOpinion")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("NoOpinion")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("LikeIt")]](scala.Symbol.apply("LikeIt").asInstanceOf[Symbol @@ String("LikeIt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("LikeIt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Impossible")]](scala.Symbol.apply("Impossible").asInstanceOf[Symbol @@ String("Impossible")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Impossible")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Doable")]](scala.Symbol.apply("Doable").asInstanceOf[Symbol @@ String("Doable")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Doable")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")]](scala.Symbol.apply("DoNotUnderstand").asInstanceOf[Symbol @@ String("DoNotUnderstand")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("DoNotCare")]](scala.Symbol.apply("DoNotCare").asInstanceOf[Symbol @@ String("DoNotCare")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("DoNotCare")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$32.this.inst$macro$22)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey]]; <stable> <accessor> lazy val inst$macro$22: io.circe.generic.decoding.ReprDecoder[this.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForDoNotCare: io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotCare.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.DoNotCare.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotCare.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotCare.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotCare.type]](anon$lazy$macro$32.this.inst$macro$31)): io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotCare.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotCare.type]])); private[this] val circeGenericDecoderForDoNotUnderstand: io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]](anon$lazy$macro$32.this.inst$macro$30)): io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]])); private[this] val circeGenericDecoderForDoable: io.circe.Decoder[org.make.core.proposal.QualificationKey.Doable.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.Doable.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.Doable.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Doable.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Doable.type]](anon$lazy$macro$32.this.inst$macro$29)): io.circe.Decoder[org.make.core.proposal.QualificationKey.Doable.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.Doable.type]])); private[this] val circeGenericDecoderForImpossible: io.circe.Decoder[org.make.core.proposal.QualificationKey.Impossible.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.Impossible.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.Impossible.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Impossible.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Impossible.type]](anon$lazy$macro$32.this.inst$macro$28)): io.circe.Decoder[org.make.core.proposal.QualificationKey.Impossible.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.Impossible.type]])); private[this] val circeGenericDecoderForLikeIt: io.circe.Decoder[org.make.core.proposal.QualificationKey.LikeIt.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.LikeIt.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.LikeIt.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.LikeIt.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.LikeIt.type]](anon$lazy$macro$32.this.inst$macro$27)): io.circe.Decoder[org.make.core.proposal.QualificationKey.LikeIt.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.LikeIt.type]])); private[this] val circeGenericDecoderForNoOpinion: io.circe.Decoder[org.make.core.proposal.QualificationKey.NoOpinion.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.NoOpinion.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.NoOpinion.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoOpinion.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoOpinion.type]](anon$lazy$macro$32.this.inst$macro$26)): io.circe.Decoder[org.make.core.proposal.QualificationKey.NoOpinion.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.NoOpinion.type]])); private[this] val circeGenericDecoderForNoWay: io.circe.Decoder[org.make.core.proposal.QualificationKey.NoWay.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.NoWay.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.NoWay.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoWay.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoWay.type]](anon$lazy$macro$32.this.inst$macro$25)): io.circe.Decoder[org.make.core.proposal.QualificationKey.NoWay.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.NoWay.type]])); private[this] val circeGenericDecoderForPlatitudeAgree: io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]](anon$lazy$macro$32.this.inst$macro$24)): io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]])); private[this] val circeGenericDecoderForPlatitudeDisagree: io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]](anon$lazy$macro$32.this.inst$macro$23)): io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]])); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = { val result: io.circe.ACursor = c.downField("DoNotCare"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.DoNotCare.type]]($anon.this.circeGenericDecoderForDoNotCare.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.DoNotCare.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.DoNotCare.type]]((result @ _)) => result match { case (value: org.make.core.proposal.QualificationKey.DoNotCare.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.DoNotCare.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotCare")],org.make.core.proposal.QualificationKey.DoNotCare.type] :+: org.make.core.proposal.QualificationKey.DoNotUnderstand.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("DoNotCare")], org.make.core.proposal.QualificationKey.DoNotCare.type, org.make.core.proposal.QualificationKey.DoNotUnderstand.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.DoNotCare.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("DoNotUnderstand"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]]($anon.this.circeGenericDecoderForDoNotUnderstand.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]]((result @ _)) => result match { case (value: org.make.core.proposal.QualificationKey.DoNotUnderstand.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.DoNotUnderstand.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")], org.make.core.proposal.QualificationKey.DoNotUnderstand.type, org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.DoNotUnderstand.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("Doable"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.Doable.type]]($anon.this.circeGenericDecoderForDoable.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.Doable.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.Doable.type]]((result @ _)) => result match { case (value: org.make.core.proposal.QualificationKey.Doable.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.Doable.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Doable")], org.make.core.proposal.QualificationKey.Doable.type, org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.Doable.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("Impossible"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.Impossible.type]]($anon.this.circeGenericDecoderForImpossible.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.Impossible.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.Impossible.type]]((result @ _)) => result match { case (value: org.make.core.proposal.QualificationKey.Impossible.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.Impossible.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Impossible")], org.make.core.proposal.QualificationKey.Impossible.type, org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.Impossible.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("LikeIt"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.LikeIt.type]]($anon.this.circeGenericDecoderForLikeIt.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.LikeIt.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.LikeIt.type]]((result @ _)) => result match { case (value: org.make.core.proposal.QualificationKey.LikeIt.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.LikeIt.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("LikeIt")], org.make.core.proposal.QualificationKey.LikeIt.type, org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.LikeIt.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("NoOpinion"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.NoOpinion.type]]($anon.this.circeGenericDecoderForNoOpinion.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.NoOpinion.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.NoOpinion.type]]((result @ _)) => result match { case (value: org.make.core.proposal.QualificationKey.NoOpinion.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.NoOpinion.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("NoOpinion")], org.make.core.proposal.QualificationKey.NoOpinion.type, org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.NoOpinion.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("NoWay"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.NoWay.type]]($anon.this.circeGenericDecoderForNoWay.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.NoWay.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.NoWay.type]]((result @ _)) => result match { case (value: org.make.core.proposal.QualificationKey.NoWay.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.NoWay.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("NoWay")], org.make.core.proposal.QualificationKey.NoWay.type, org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.NoWay.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("PlatitudeAgree"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]]($anon.this.circeGenericDecoderForPlatitudeAgree.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]]((result @ _)) => result match { case (value: org.make.core.proposal.QualificationKey.PlatitudeAgree.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.PlatitudeAgree.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")], org.make.core.proposal.QualificationKey.PlatitudeAgree.type, org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.PlatitudeAgree.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("PlatitudeDisagree"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]]($anon.this.circeGenericDecoderForPlatitudeDisagree.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]]((result @ _)) => result match { case (value: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")], org.make.core.proposal.QualificationKey.PlatitudeDisagree.type, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match { case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } }; final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = { val result: io.circe.ACursor = c.downField("DoNotCare"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.DoNotCare.type]]($anon.this.circeGenericDecoderForDoNotCare.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.DoNotCare.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.DoNotCare.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotCare")],org.make.core.proposal.QualificationKey.DoNotCare.type] :+: org.make.core.proposal.QualificationKey.DoNotUnderstand.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.DoNotCare.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("DoNotCare")], org.make.core.proposal.QualificationKey.DoNotCare.type, org.make.core.proposal.QualificationKey.DoNotUnderstand.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("DoNotUnderstand"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]]($anon.this.circeGenericDecoderForDoNotUnderstand.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.DoNotUnderstand.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")], org.make.core.proposal.QualificationKey.DoNotUnderstand.type, org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("Doable"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.Doable.type]]($anon.this.circeGenericDecoderForDoable.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.Doable.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.Doable.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.Doable.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Doable")], org.make.core.proposal.QualificationKey.Doable.type, org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("Impossible"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.Impossible.type]]($anon.this.circeGenericDecoderForImpossible.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.Impossible.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.Impossible.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.Impossible.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Impossible")], org.make.core.proposal.QualificationKey.Impossible.type, org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("LikeIt"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.LikeIt.type]]($anon.this.circeGenericDecoderForLikeIt.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.LikeIt.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.LikeIt.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.LikeIt.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("LikeIt")], org.make.core.proposal.QualificationKey.LikeIt.type, org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("NoOpinion"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.NoOpinion.type]]($anon.this.circeGenericDecoderForNoOpinion.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.NoOpinion.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.NoOpinion.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.NoOpinion.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("NoOpinion")], org.make.core.proposal.QualificationKey.NoOpinion.type, org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("NoWay"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.NoWay.type]]($anon.this.circeGenericDecoderForNoWay.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.NoWay.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.NoWay.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.NoWay.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("NoWay")], org.make.core.proposal.QualificationKey.NoWay.type, org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("PlatitudeAgree"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]]($anon.this.circeGenericDecoderForPlatitudeAgree.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.PlatitudeAgree.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")], org.make.core.proposal.QualificationKey.PlatitudeAgree.type, org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("PlatitudeDisagree"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]]($anon.this.circeGenericDecoderForPlatitudeDisagree.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](((v: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")], org.make.core.proposal.QualificationKey.PlatitudeDisagree.type, shapeless.CNil](v))) case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$8: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$8))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$9: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$9))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$10: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$10))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$11: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$11))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$12: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$12))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$13: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$13))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$14: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$14))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$15: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$15))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil]](((x$16: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("DoNotUnderstand")],org.make.core.proposal.QualificationKey.DoNotUnderstand.type] :+: org.make.core.proposal.QualificationKey.Doable.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Doable")],org.make.core.proposal.QualificationKey.Doable.type] :+: org.make.core.proposal.QualificationKey.Impossible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Impossible")],org.make.core.proposal.QualificationKey.Impossible.type] :+: org.make.core.proposal.QualificationKey.LikeIt.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("LikeIt")],org.make.core.proposal.QualificationKey.LikeIt.type] :+: org.make.core.proposal.QualificationKey.NoOpinion.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoOpinion")],org.make.core.proposal.QualificationKey.NoOpinion.type] :+: org.make.core.proposal.QualificationKey.NoWay.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("NoWay")],org.make.core.proposal.QualificationKey.NoWay.type] :+: org.make.core.proposal.QualificationKey.PlatitudeAgree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeAgree")],org.make.core.proposal.QualificationKey.PlatitudeAgree.type] :+: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("PlatitudeDisagree")],org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] :+: shapeless.CNil](x$16))) } }; new $anon() }: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]]; <stable> <accessor> lazy val inst$macro$23: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type, shapeless.HNil](((x0$19: org.make.core.proposal.QualificationKey.PlatitudeDisagree.type) => x0$19 match { case _ => HNil }), ((x0$20: shapeless.HNil) => x0$20 match { case _ => QualificationKey.this.PlatitudeDisagree })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeDisagree.type]]; <stable> <accessor> lazy val inst$macro$24: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.PlatitudeAgree.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.PlatitudeAgree.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.PlatitudeAgree.type, shapeless.HNil](((x0$23: org.make.core.proposal.QualificationKey.PlatitudeAgree.type) => x0$23 match { case _ => HNil }), ((x0$24: shapeless.HNil) => x0$24 match { case _ => QualificationKey.this.PlatitudeAgree })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.PlatitudeAgree.type]]; <stable> <accessor> lazy val inst$macro$25: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoWay.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.NoWay.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.NoWay.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.NoWay.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.NoWay.type, shapeless.HNil](((x0$27: org.make.core.proposal.QualificationKey.NoWay.type) => x0$27 match { case _ => HNil }), ((x0$28: shapeless.HNil) => x0$28 match { case _ => QualificationKey.this.NoWay })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoWay.type]]; <stable> <accessor> lazy val inst$macro$26: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoOpinion.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.NoOpinion.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.NoOpinion.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.NoOpinion.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.NoOpinion.type, shapeless.HNil](((x0$31: org.make.core.proposal.QualificationKey.NoOpinion.type) => x0$31 match { case _ => HNil }), ((x0$32: shapeless.HNil) => x0$32 match { case _ => QualificationKey.this.NoOpinion })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.NoOpinion.type]]; <stable> <accessor> lazy val inst$macro$27: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.LikeIt.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.LikeIt.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.LikeIt.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.LikeIt.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.LikeIt.type, shapeless.HNil](((x0$35: org.make.core.proposal.QualificationKey.LikeIt.type) => x0$35 match { case _ => HNil }), ((x0$36: shapeless.HNil) => x0$36 match { case _ => QualificationKey.this.LikeIt })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.LikeIt.type]]; <stable> <accessor> lazy val inst$macro$28: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Impossible.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.Impossible.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.Impossible.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.Impossible.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.Impossible.type, shapeless.HNil](((x0$39: org.make.core.proposal.QualificationKey.Impossible.type) => x0$39 match { case _ => HNil }), ((x0$40: shapeless.HNil) => x0$40 match { case _ => QualificationKey.this.Impossible })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Impossible.type]]; <stable> <accessor> lazy val inst$macro$29: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Doable.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.Doable.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.Doable.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.Doable.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.Doable.type, shapeless.HNil](((x0$43: org.make.core.proposal.QualificationKey.Doable.type) => x0$43 match { case _ => HNil }), ((x0$44: shapeless.HNil) => x0$44 match { case _ => QualificationKey.this.Doable })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.Doable.type]]; <stable> <accessor> lazy val inst$macro$30: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.DoNotUnderstand.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.DoNotUnderstand.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.DoNotUnderstand.type, shapeless.HNil](((x0$47: org.make.core.proposal.QualificationKey.DoNotUnderstand.type) => x0$47 match { case _ => HNil }), ((x0$48: shapeless.HNil) => x0$48 match { case _ => QualificationKey.this.DoNotUnderstand })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotUnderstand.type]]; <stable> <accessor> lazy val inst$macro$31: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotCare.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.QualificationKey.DoNotCare.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.QualificationKey.DoNotCare.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.QualificationKey.DoNotCare.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.QualificationKey.DoNotCare.type, shapeless.HNil](((x0$51: org.make.core.proposal.QualificationKey.DoNotCare.type) => x0$51 match { case _ => HNil }), ((x0$52: shapeless.HNil) => x0$52 match { case _ => QualificationKey.this.DoNotCare })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$32.this.inst$macro$18)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.QualificationKey.DoNotCare.type]] }; new anon$lazy$macro$32().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.QualificationProposalRequest]](inst$macro$33) })
305 29629 11796 - 11836 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.PatchProposalsIdeaRequest]({ val inst$macro$23: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.PatchProposalsIdeaRequest] = { final class anon$lazy$macro$22 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$22 = { anon$lazy$macro$22.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.PatchProposalsIdeaRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.PatchProposalsIdeaRequest, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.PatchProposalsIdeaRequest, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("ideaId")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalId] :: org.make.core.idea.IdeaId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.PatchProposalsIdeaRequest, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("ideaId")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalIds"), (Symbol @@ String("ideaId")) :: shapeless.HNil.type](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")], ::.apply[Symbol @@ String("ideaId"), shapeless.HNil.type](scala.Symbol.apply("ideaId").asInstanceOf[Symbol @@ String("ideaId")], HNil))), Generic.instance[org.make.api.proposal.PatchProposalsIdeaRequest, Seq[org.make.core.proposal.ProposalId] :: org.make.core.idea.IdeaId :: shapeless.HNil](((x0$3: org.make.api.proposal.PatchProposalsIdeaRequest) => x0$3 match { case (proposalIds: Seq[org.make.core.proposal.ProposalId], ideaId: org.make.core.idea.IdeaId): org.make.api.proposal.PatchProposalsIdeaRequest((proposalIds$macro$8 @ _), (ideaId$macro$9 @ _)) => ::.apply[Seq[org.make.core.proposal.ProposalId], org.make.core.idea.IdeaId :: shapeless.HNil.type](proposalIds$macro$8, ::.apply[org.make.core.idea.IdeaId, shapeless.HNil.type](ideaId$macro$9, HNil)).asInstanceOf[Seq[org.make.core.proposal.ProposalId] :: org.make.core.idea.IdeaId :: shapeless.HNil] }), ((x0$4: Seq[org.make.core.proposal.ProposalId] :: org.make.core.idea.IdeaId :: shapeless.HNil) => x0$4 match { case (head: Seq[org.make.core.proposal.ProposalId], tail: org.make.core.idea.IdeaId :: shapeless.HNil): Seq[org.make.core.proposal.ProposalId] :: org.make.core.idea.IdeaId :: shapeless.HNil((proposalIds$macro$6 @ _), (head: org.make.core.idea.IdeaId, tail: shapeless.HNil): org.make.core.idea.IdeaId :: shapeless.HNil((ideaId$macro$7 @ _), HNil)) => proposal.this.PatchProposalsIdeaRequest.apply(proposalIds$macro$6, ideaId$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], (Symbol @@ String("ideaId")) :: shapeless.HNil, org.make.core.idea.IdeaId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ideaId"), org.make.core.idea.IdeaId, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ideaId")]](scala.Symbol.apply("ideaId").asInstanceOf[Symbol @@ String("ideaId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ideaId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalIds")]](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalIds")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$22.this.inst$macro$10)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.PatchProposalsIdeaRequest]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForproposalIds: io.circe.Decoder[Seq[org.make.core.proposal.ProposalId]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder); private[this] val circeGenericDecoderForideaId: io.circe.Decoder[org.make.core.idea.IdeaId] = idea.this.IdeaId.ideaIdDecoder; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecode(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("ideaId"), org.make.core.idea.IdeaId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaId.tryDecode(c.downField("ideaId")), 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("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecodeAccumulating(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("ideaId"), org.make.core.idea.IdeaId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaId.tryDecodeAccumulating(c.downField("ideaId")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$11: io.circe.generic.decoding.DerivedDecoder[org.make.core.idea.IdeaId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.idea.IdeaId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.idea.IdeaId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.idea.IdeaId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.idea.IdeaId, String :: shapeless.HNil](((x0$7: org.make.core.idea.IdeaId) => x0$7 match { case (value: String): org.make.core.idea.IdeaId((value$macro$15 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$15, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$8: String :: shapeless.HNil) => x0$8 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$14 @ _), HNil) => idea.this.IdeaId.apply(value$macro$14) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$22.this.inst$macro$16)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.idea.IdeaId]]; <stable> <accessor> lazy val inst$macro$16: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$17: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$11: org.make.core.proposal.ProposalId) => x0$11 match { case (value: String): org.make.core.proposal.ProposalId((value$macro$21 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$21, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$12: String :: shapeless.HNil) => x0$12 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$20 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$20) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$22.this.inst$macro$16)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]] }; new anon$lazy$macro$22().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.PatchProposalsIdeaRequest]](inst$macro$23) })
316 28909 12253 - 12333 Apply org.make.core.Validation.requirePresent org.make.core.Validation.requirePresent("questionId", NextProposalToModerateRequest.this.questionId, scala.Some.apply[String]("Next proposal needs a question"))
316 28723 12268 - 12280 Literal <nosymbol> "questionId"
316 29763 12294 - 12332 Apply scala.Some.apply scala.Some.apply[String]("Next proposal needs a question")
316 28336 12282 - 12292 Select org.make.api.proposal.NextProposalToModerateRequest.questionId NextProposalToModerateRequest.this.questionId
316 30235 12244 - 12334 Apply org.make.core.Validation.validate org.make.core.Validation.validate(org.make.core.Validation.requirePresent("questionId", NextProposalToModerateRequest.this.questionId, scala.Some.apply[String]("Next proposal needs a question")))
320 29428 12442 - 12486 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.NextProposalToModerateRequest]({ val inst$macro$35: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.NextProposalToModerateRequest] = { final class anon$lazy$macro$34 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$34 = { anon$lazy$macro$34.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.NextProposalToModerateRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.NextProposalToModerateRequest, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.NextProposalToModerateRequest, (Symbol @@ String("questionId")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.NextProposalToModerateRequest, (Symbol @@ String("questionId")) :: (Symbol @@ String("toEnrich")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil](::.apply[Symbol @@ String("questionId"), (Symbol @@ String("toEnrich")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("toEnrich"), (Symbol @@ String("languages")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil.type](scala.Symbol.apply("toEnrich").asInstanceOf[Symbol @@ String("toEnrich")], ::.apply[Symbol @@ String("languages"), (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil.type](scala.Symbol.apply("languages").asInstanceOf[Symbol @@ String("languages")], ::.apply[Symbol @@ String("minVotesCount"), (Symbol @@ String("minScore")) :: shapeless.HNil.type](scala.Symbol.apply("minVotesCount").asInstanceOf[Symbol @@ String("minVotesCount")], ::.apply[Symbol @@ String("minScore"), shapeless.HNil.type](scala.Symbol.apply("minScore").asInstanceOf[Symbol @@ String("minScore")], HNil)))))), Generic.instance[org.make.api.proposal.NextProposalToModerateRequest, Option[org.make.core.question.QuestionId] :: Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil](((x0$3: org.make.api.proposal.NextProposalToModerateRequest) => x0$3 match { case (questionId: Option[org.make.core.question.QuestionId], toEnrich: Boolean, languages: Option[cats.data.NonEmptyList[org.make.core.reference.Language]], minVotesCount: Option[Int], minScore: Option[Double]): org.make.api.proposal.NextProposalToModerateRequest((questionId$macro$17 @ _), (toEnrich$macro$18 @ _), (languages$macro$19 @ _), (minVotesCount$macro$20 @ _), (minScore$macro$21 @ _)) => ::.apply[Option[org.make.core.question.QuestionId], Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil.type](questionId$macro$17, ::.apply[Boolean, Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil.type](toEnrich$macro$18, ::.apply[Option[cats.data.NonEmptyList[org.make.core.reference.Language]], Option[Int] :: Option[Double] :: shapeless.HNil.type](languages$macro$19, ::.apply[Option[Int], Option[Double] :: shapeless.HNil.type](minVotesCount$macro$20, ::.apply[Option[Double], shapeless.HNil.type](minScore$macro$21, HNil))))).asInstanceOf[Option[org.make.core.question.QuestionId] :: Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil] }), ((x0$4: Option[org.make.core.question.QuestionId] :: Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil) => x0$4 match { case (head: Option[org.make.core.question.QuestionId], tail: Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil((questionId$macro$12 @ _), (head: Boolean, tail: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil): Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil((toEnrich$macro$13 @ _), (head: Option[cats.data.NonEmptyList[org.make.core.reference.Language]], tail: Option[Int] :: Option[Double] :: shapeless.HNil): Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil((languages$macro$14 @ _), (head: Option[Int], tail: Option[Double] :: shapeless.HNil): Option[Int] :: Option[Double] :: shapeless.HNil((minVotesCount$macro$15 @ _), (head: Option[Double], tail: shapeless.HNil): Option[Double] :: shapeless.HNil((minScore$macro$16 @ _), HNil))))) => proposal.this.NextProposalToModerateRequest.apply(questionId$macro$12, toEnrich$macro$13, languages$macro$14, minVotesCount$macro$15, minScore$macro$16) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("toEnrich")) :: (Symbol @@ String("languages")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil, Boolean :: Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("toEnrich"), Boolean, (Symbol @@ String("languages")) :: (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil, Option[cats.data.NonEmptyList[org.make.core.reference.Language]] :: Option[Int] :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("languages"), Option[cats.data.NonEmptyList[org.make.core.reference.Language]], (Symbol @@ String("minVotesCount")) :: (Symbol @@ String("minScore")) :: shapeless.HNil, Option[Int] :: Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("minVotesCount"), Option[Int], (Symbol @@ String("minScore")) :: shapeless.HNil, Option[Double] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("minScore"), Option[Double], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("minScore")]](scala.Symbol.apply("minScore").asInstanceOf[Symbol @@ String("minScore")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("minScore")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("minVotesCount")]](scala.Symbol.apply("minVotesCount").asInstanceOf[Symbol @@ String("minVotesCount")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("minVotesCount")]])), 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("toEnrich")]](scala.Symbol.apply("toEnrich").asInstanceOf[Symbol @@ String("toEnrich")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("toEnrich")]])), 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"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$34.this.inst$macro$22)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.NextProposalToModerateRequest]]; <stable> <accessor> lazy val inst$macro$22: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[Option[org.make.core.question.QuestionId]] = circe.this.Decoder.decodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder); private[this] val circeGenericDecoderFortoEnrich: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; private[this] val circeGenericDecoderForlanguages: io.circe.Decoder[Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] = circe.this.Decoder.decodeOption[cats.data.NonEmptyList[org.make.core.reference.Language]](circe.this.Decoder.decodeNonEmptyList[org.make.core.reference.Language](reference.this.Language.LanguageDecoder)); private[this] val circeGenericDecoderForminVotesCount: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt); private[this] val circeGenericDecoderForminScore: io.circe.Decoder[Option[Double]] = circe.this.Decoder.decodeOption[Double](circe.this.Decoder.decodeDouble); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("toEnrich"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortoEnrich.tryDecode(c.downField("toEnrich")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("languages"), Option[cats.data.NonEmptyList[org.make.core.reference.Language]], shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguages.tryDecode(c.downField("languages")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("minVotesCount"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminVotesCount.tryDecode(c.downField("minVotesCount")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("minScore"), Option[Double], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminScore.tryDecode(c.downField("minScore")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("toEnrich"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortoEnrich.tryDecodeAccumulating(c.downField("toEnrich")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("languages"), Option[cats.data.NonEmptyList[org.make.core.reference.Language]], shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguages.tryDecodeAccumulating(c.downField("languages")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("minVotesCount"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminVotesCount.tryDecodeAccumulating(c.downField("minVotesCount")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("minScore"), Option[Double], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForminScore.tryDecodeAccumulating(c.downField("minScore")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("toEnrich"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("languages"),Option[cats.data.NonEmptyList[org.make.core.reference.Language]]] :: shapeless.labelled.FieldType[Symbol @@ String("minVotesCount"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("minScore"),Option[Double]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$23: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Language, String :: shapeless.HNil](((x0$7: org.make.core.reference.Language) => x0$7 match { case (value: String): org.make.core.reference.Language((value$macro$27 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$27, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$8: String :: shapeless.HNil) => x0$8 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$26 @ _), HNil) => reference.this.Language.apply(value$macro$26) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$34.this.inst$macro$28)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language]]; <stable> <accessor> lazy val inst$macro$28: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$29: io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.question.QuestionId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.question.QuestionId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.question.QuestionId, String :: shapeless.HNil](((x0$11: org.make.core.question.QuestionId) => x0$11 match { case (value: String): org.make.core.question.QuestionId((value$macro$33 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$33, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$12: String :: shapeless.HNil) => x0$12 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$32 @ _), HNil) => question.this.QuestionId.apply(value$macro$32) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$34.this.inst$macro$28)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.question.QuestionId]] }; new anon$lazy$macro$34().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.NextProposalToModerateRequest]](inst$macro$35) })
330 28959 12800 - 12837 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.ProposalKeywordRequest]({ val inst$macro$33: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposalKeywordRequest] = { final class anon$lazy$macro$32 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$32 = { anon$lazy$macro$32.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposalKeywordRequest] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.ProposalKeywordRequest, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalKeywordRequest, (Symbol @@ String("proposalId")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalKeywordRequest, (Symbol @@ String("proposalId")) :: (Symbol @@ String("keywords")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalId"), (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], ::.apply[Symbol @@ String("keywords"), shapeless.HNil.type](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")], HNil))), Generic.instance[org.make.api.proposal.ProposalKeywordRequest, org.make.core.proposal.ProposalId :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalKeywordRequest) => x0$3 match { case (proposalId: org.make.core.proposal.ProposalId, keywords: Seq[org.make.core.proposal.ProposalKeyword]): org.make.api.proposal.ProposalKeywordRequest((proposalId$macro$8 @ _), (keywords$macro$9 @ _)) => ::.apply[org.make.core.proposal.ProposalId, Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](proposalId$macro$8, ::.apply[Seq[org.make.core.proposal.ProposalKeyword], shapeless.HNil.type](keywords$macro$9, HNil)).asInstanceOf[org.make.core.proposal.ProposalId :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil] }), ((x0$4: org.make.core.proposal.ProposalId :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil) => x0$4 match { case (head: org.make.core.proposal.ProposalId, tail: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): org.make.core.proposal.ProposalId :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((proposalId$macro$6 @ _), (head: Seq[org.make.core.proposal.ProposalKeyword], tail: shapeless.HNil): Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((keywords$macro$7 @ _), HNil)) => proposal.this.ProposalKeywordRequest.apply(proposalId$macro$6, keywords$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("keywords")]](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("keywords")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalId")]](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$32.this.inst$macro$10)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposalKeywordRequest]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForproposalId: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder; private[this] val circeGenericDecoderForkeywords: io.circe.Decoder[Seq[org.make.core.proposal.ProposalKeyword]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.codec); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecode(c.downField("keywords")), 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("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecodeAccumulating(c.downField("keywords")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$11: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeyword] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalKeyword, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalKeyword, (Symbol @@ String("key")) :: (Symbol @@ String("label")) :: shapeless.HNil, org.make.core.proposal.ProposalKeywordKey :: String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalKeyword, (Symbol @@ String("key")) :: (Symbol @@ String("label")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("label")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("label"), shapeless.HNil.type](scala.Symbol.apply("label").asInstanceOf[Symbol @@ String("label")], HNil))), Generic.instance[org.make.core.proposal.ProposalKeyword, org.make.core.proposal.ProposalKeywordKey :: String :: shapeless.HNil](((x0$7: org.make.core.proposal.ProposalKeyword) => x0$7 match { case (key: org.make.core.proposal.ProposalKeywordKey, label: String): org.make.core.proposal.ProposalKeyword((key$macro$18 @ _), (label$macro$19 @ _)) => ::.apply[org.make.core.proposal.ProposalKeywordKey, String :: shapeless.HNil.type](key$macro$18, ::.apply[String, shapeless.HNil.type](label$macro$19, HNil)).asInstanceOf[org.make.core.proposal.ProposalKeywordKey :: String :: shapeless.HNil] }), ((x0$8: org.make.core.proposal.ProposalKeywordKey :: String :: shapeless.HNil) => x0$8 match { case (head: org.make.core.proposal.ProposalKeywordKey, tail: String :: shapeless.HNil): org.make.core.proposal.ProposalKeywordKey :: String :: shapeless.HNil((key$macro$16 @ _), (head: String, tail: shapeless.HNil): String :: shapeless.HNil((label$macro$17 @ _), HNil)) => proposal.this.ProposalKeyword.apply(key$macro$16, label$macro$17) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("key"), org.make.core.proposal.ProposalKeywordKey, (Symbol @@ String("label")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("label"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("label")]](scala.Symbol.apply("label").asInstanceOf[Symbol @@ String("label")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("label")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("key")]](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("key")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$32.this.inst$macro$20)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeyword]]; <stable> <accessor> lazy val inst$macro$20: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForkey: io.circe.Codec[org.make.core.proposal.ProposalKeywordKey] = proposal.this.ProposalKeywordKey.codec; private[this] val circeGenericDecoderForlabel: io.circe.Decoder[String] = circe.this.Decoder.decodeString; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("key"), org.make.core.proposal.ProposalKeywordKey, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkey.tryDecode(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("label"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabel.tryDecode(c.downField("label")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("key"), org.make.core.proposal.ProposalKeywordKey, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkey.tryDecodeAccumulating(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("label"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabel.tryDecodeAccumulating(c.downField("label")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$21: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeywordKey] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalKeywordKey, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalKeywordKey, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalKeywordKey, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalKeywordKey, String :: shapeless.HNil](((x0$11: org.make.core.proposal.ProposalKeywordKey) => x0$11 match { case (value: String): org.make.core.proposal.ProposalKeywordKey((value$macro$25 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$25, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$12: String :: shapeless.HNil) => x0$12 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$24 @ _), HNil) => proposal.this.ProposalKeywordKey.apply(value$macro$24) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$32.this.inst$macro$26)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalKeywordKey]]; <stable> <accessor> lazy val inst$macro$26: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$27: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$15: org.make.core.proposal.ProposalId) => x0$15 match { case (value: String): org.make.core.proposal.ProposalId((value$macro$31 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$31, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$16: String :: shapeless.HNil) => x0$16 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$30 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$30) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$32.this.inst$macro$26)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]] }; new anon$lazy$macro$32().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.ProposalKeywordRequest]](inst$macro$33) })
338 30428 13061 - 13092 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.proposal.defaultadminproposalapicomponenttest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.BulkRefuseProposal]({ val inst$macro$20: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkRefuseProposal] = { final class anon$lazy$macro$19 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$19 = { anon$lazy$macro$19.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkRefuseProposal] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.BulkRefuseProposal, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.BulkRefuseProposal, (Symbol @@ String("proposalIds")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalId] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.BulkRefuseProposal, (Symbol @@ String("proposalIds")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalIds"), shapeless.HNil.type](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")], HNil)), Generic.instance[org.make.api.proposal.BulkRefuseProposal, Seq[org.make.core.proposal.ProposalId] :: shapeless.HNil](((x0$3: org.make.api.proposal.BulkRefuseProposal) => x0$3 match { case (proposalIds: Seq[org.make.core.proposal.ProposalId]): org.make.api.proposal.BulkRefuseProposal((proposalIds$macro$5 @ _)) => ::.apply[Seq[org.make.core.proposal.ProposalId], shapeless.HNil.type](proposalIds$macro$5, HNil).asInstanceOf[Seq[org.make.core.proposal.ProposalId] :: shapeless.HNil] }), ((x0$4: Seq[org.make.core.proposal.ProposalId] :: shapeless.HNil) => x0$4 match { case (head: Seq[org.make.core.proposal.ProposalId], tail: shapeless.HNil): Seq[org.make.core.proposal.ProposalId] :: shapeless.HNil((proposalIds$macro$4 @ _), HNil) => proposal.this.BulkRefuseProposal.apply(proposalIds$macro$4) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalIds")]](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalIds")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$6)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkRefuseProposal]]; <stable> <accessor> lazy val inst$macro$6: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForproposalIds: io.circe.Decoder[Seq[org.make.core.proposal.ProposalId]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder); private[this] val circeGenericEncoderForproposalIds: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.ProposalId]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdEncoder); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalIds @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposalIds", $anon.this.circeGenericEncoderForproposalIds.apply(circeGenericHListBindingForproposalIds)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecode(c.downField("proposalIds")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecodeAccumulating(c.downField("proposalIds")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$7: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$7: org.make.core.proposal.ProposalId) => x0$7 match { case (value: String): org.make.core.proposal.ProposalId((value$macro$11 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$11, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$8: String :: shapeless.HNil) => x0$8 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$10 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$10) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$12)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]]; <stable> <accessor> lazy val inst$macro$12: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$13: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$11: org.make.core.proposal.ProposalId) => x0$11 match { case (value: String): org.make.core.proposal.ProposalId((value$macro$17 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$17, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$12: String :: shapeless.HNil) => x0$12 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$16 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$16) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$18)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId]]; <stable> <accessor> lazy val inst$macro$18: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForvalue: io.circe.Encoder[String] = circe.this.Encoder.encodeString; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("value"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvalue @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("value", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForvalue)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$19().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkRefuseProposal]](inst$macro$20) })
347 29593 13400 - 13428 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.proposal.defaultadminproposalapicomponenttest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.BulkTagProposal]({ val inst$macro$34: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkTagProposal] = { final class anon$lazy$macro$33 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$33 = { anon$lazy$macro$33.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkTagProposal] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.BulkTagProposal, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.BulkTagProposal, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("tagIds")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.core.tag.TagId] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.BulkTagProposal, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("tagIds")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalIds"), (Symbol @@ String("tagIds")) :: shapeless.HNil.type](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")], ::.apply[Symbol @@ String("tagIds"), shapeless.HNil.type](scala.Symbol.apply("tagIds").asInstanceOf[Symbol @@ String("tagIds")], HNil))), Generic.instance[org.make.api.proposal.BulkTagProposal, Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.core.tag.TagId] :: shapeless.HNil](((x0$3: org.make.api.proposal.BulkTagProposal) => x0$3 match { case (proposalIds: Seq[org.make.core.proposal.ProposalId], tagIds: Seq[org.make.core.tag.TagId]): org.make.api.proposal.BulkTagProposal((proposalIds$macro$8 @ _), (tagIds$macro$9 @ _)) => ::.apply[Seq[org.make.core.proposal.ProposalId], Seq[org.make.core.tag.TagId] :: shapeless.HNil.type](proposalIds$macro$8, ::.apply[Seq[org.make.core.tag.TagId], shapeless.HNil.type](tagIds$macro$9, HNil)).asInstanceOf[Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.core.tag.TagId] :: shapeless.HNil] }), ((x0$4: Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.core.tag.TagId] :: shapeless.HNil) => x0$4 match { case (head: Seq[org.make.core.proposal.ProposalId], tail: Seq[org.make.core.tag.TagId] :: shapeless.HNil): Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.core.tag.TagId] :: shapeless.HNil((proposalIds$macro$6 @ _), (head: Seq[org.make.core.tag.TagId], tail: shapeless.HNil): Seq[org.make.core.tag.TagId] :: shapeless.HNil((tagIds$macro$7 @ _), HNil)) => proposal.this.BulkTagProposal.apply(proposalIds$macro$6, tagIds$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], (Symbol @@ String("tagIds")) :: shapeless.HNil, Seq[org.make.core.tag.TagId] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tagIds"), Seq[org.make.core.tag.TagId], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tagIds")]](scala.Symbol.apply("tagIds").asInstanceOf[Symbol @@ String("tagIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tagIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalIds")]](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalIds")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkTagProposal]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForproposalIds: io.circe.Decoder[Seq[org.make.core.proposal.ProposalId]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder); private[this] val circeGenericDecoderFortagIds: io.circe.Decoder[Seq[org.make.core.tag.TagId]] = circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder); private[this] val circeGenericEncoderForproposalIds: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.ProposalId]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdEncoder); private[this] val circeGenericEncoderFortagIds: io.circe.Encoder.AsArray[Seq[org.make.core.tag.TagId]] = circe.this.Encoder.encodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdEncoder); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]], tail: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalIds @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortagIds @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposalIds", $anon.this.circeGenericEncoderForproposalIds.apply(circeGenericHListBindingForproposalIds)), scala.Tuple2.apply[String, io.circe.Json]("tagIds", $anon.this.circeGenericEncoderFortagIds.apply(circeGenericHListBindingFortagIds)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecode(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tagIds"), Seq[org.make.core.tag.TagId], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagIds.tryDecode(c.downField("tagIds")), 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("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecodeAccumulating(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tagIds"), Seq[org.make.core.tag.TagId], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagIds.tryDecodeAccumulating(c.downField("tagIds")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagIds"),Seq[org.make.core.tag.TagId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$11: io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$7: org.make.core.tag.TagId) => x0$7 match { case (value: String): org.make.core.tag.TagId((value$macro$15 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$15, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$8: String :: shapeless.HNil) => x0$8 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$14 @ _), HNil) => tag.this.TagId.apply(value$macro$14) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$16)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId]]; <stable> <accessor> lazy val inst$macro$16: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$17: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$11: org.make.core.proposal.ProposalId) => x0$11 match { case (value: String): org.make.core.proposal.ProposalId((value$macro$21 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$21, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$12: String :: shapeless.HNil) => x0$12 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$20 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$20) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$16)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]]; <stable> <accessor> lazy val inst$macro$22: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$15: org.make.core.tag.TagId) => x0$15 match { case (value: String): org.make.core.tag.TagId((value$macro$26 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$26, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$16: String :: shapeless.HNil) => x0$16 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$25 @ _), HNil) => tag.this.TagId.apply(value$macro$25) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagId]]; <stable> <accessor> lazy val inst$macro$27: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForvalue: io.circe.Encoder[String] = circe.this.Encoder.encodeString; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("value"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvalue @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("value", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForvalue)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$28: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$19: org.make.core.proposal.ProposalId) => x0$19 match { case (value: String): org.make.core.proposal.ProposalId((value$macro$32 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$32, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$20: String :: shapeless.HNil) => x0$20 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$31 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$31) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId]] }; new anon$lazy$macro$33().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkTagProposal]](inst$macro$34) })
357 28731 13794 - 13828 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.proposal.defaultadminproposalapicomponenttest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.BulkDeleteTagProposal]({ val inst$macro$34: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkDeleteTagProposal] = { final class anon$lazy$macro$33 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$33 = { anon$lazy$macro$33.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkDeleteTagProposal] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.BulkDeleteTagProposal, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.BulkDeleteTagProposal, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("tagId")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalId] :: org.make.core.tag.TagId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.BulkDeleteTagProposal, (Symbol @@ String("proposalIds")) :: (Symbol @@ String("tagId")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalIds"), (Symbol @@ String("tagId")) :: shapeless.HNil.type](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")], ::.apply[Symbol @@ String("tagId"), shapeless.HNil.type](scala.Symbol.apply("tagId").asInstanceOf[Symbol @@ String("tagId")], HNil))), Generic.instance[org.make.api.proposal.BulkDeleteTagProposal, Seq[org.make.core.proposal.ProposalId] :: org.make.core.tag.TagId :: shapeless.HNil](((x0$3: org.make.api.proposal.BulkDeleteTagProposal) => x0$3 match { case (proposalIds: Seq[org.make.core.proposal.ProposalId], tagId: org.make.core.tag.TagId): org.make.api.proposal.BulkDeleteTagProposal((proposalIds$macro$8 @ _), (tagId$macro$9 @ _)) => ::.apply[Seq[org.make.core.proposal.ProposalId], org.make.core.tag.TagId :: shapeless.HNil.type](proposalIds$macro$8, ::.apply[org.make.core.tag.TagId, shapeless.HNil.type](tagId$macro$9, HNil)).asInstanceOf[Seq[org.make.core.proposal.ProposalId] :: org.make.core.tag.TagId :: shapeless.HNil] }), ((x0$4: Seq[org.make.core.proposal.ProposalId] :: org.make.core.tag.TagId :: shapeless.HNil) => x0$4 match { case (head: Seq[org.make.core.proposal.ProposalId], tail: org.make.core.tag.TagId :: shapeless.HNil): Seq[org.make.core.proposal.ProposalId] :: org.make.core.tag.TagId :: shapeless.HNil((proposalIds$macro$6 @ _), (head: org.make.core.tag.TagId, tail: shapeless.HNil): org.make.core.tag.TagId :: shapeless.HNil((tagId$macro$7 @ _), HNil)) => proposal.this.BulkDeleteTagProposal.apply(proposalIds$macro$6, tagId$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], (Symbol @@ String("tagId")) :: shapeless.HNil, org.make.core.tag.TagId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tagId"), org.make.core.tag.TagId, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tagId")]](scala.Symbol.apply("tagId").asInstanceOf[Symbol @@ String("tagId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tagId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalIds")]](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalIds")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkDeleteTagProposal]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForproposalIds: io.circe.Decoder[Seq[org.make.core.proposal.ProposalId]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder); private[this] val circeGenericDecoderFortagId: io.circe.Decoder[org.make.core.tag.TagId] = tag.this.TagId.tagIdDecoder; private[this] val circeGenericEncoderForproposalIds: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.ProposalId]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdEncoder); private[this] val circeGenericEncoderFortagId: io.circe.Encoder[org.make.core.tag.TagId] = tag.this.TagId.tagIdEncoder; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]], tail: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalIds @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortagId @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposalIds", $anon.this.circeGenericEncoderForproposalIds.apply(circeGenericHListBindingForproposalIds)), scala.Tuple2.apply[String, io.circe.Json]("tagId", $anon.this.circeGenericEncoderFortagId.apply(circeGenericHListBindingFortagId)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecode(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tagId"), org.make.core.tag.TagId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagId.tryDecode(c.downField("tagId")), 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("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalIds"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecodeAccumulating(c.downField("proposalIds")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tagId"), org.make.core.tag.TagId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagId.tryDecodeAccumulating(c.downField("tagId")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("tagId"),org.make.core.tag.TagId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$11: io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$7: org.make.core.tag.TagId) => x0$7 match { case (value: String): org.make.core.tag.TagId((value$macro$15 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$15, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$8: String :: shapeless.HNil) => x0$8 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$14 @ _), HNil) => tag.this.TagId.apply(value$macro$14) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$16)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.tag.TagId]]; <stable> <accessor> lazy val inst$macro$16: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$17: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$11: org.make.core.proposal.ProposalId) => x0$11 match { case (value: String): org.make.core.proposal.ProposalId((value$macro$21 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$21, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$12: String :: shapeless.HNil) => x0$12 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$20 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$20) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$16)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]]; <stable> <accessor> lazy val inst$macro$22: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.tag.TagId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.tag.TagId, String :: shapeless.HNil](((x0$15: org.make.core.tag.TagId) => x0$15 match { case (value: String): org.make.core.tag.TagId((value$macro$26 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$26, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$16: String :: shapeless.HNil) => x0$16 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$25 @ _), HNil) => tag.this.TagId.apply(value$macro$25) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.tag.TagId]]; <stable> <accessor> lazy val inst$macro$27: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForvalue: io.circe.Encoder[String] = circe.this.Encoder.encodeString; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("value"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvalue @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("value", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForvalue)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$28: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$19: org.make.core.proposal.ProposalId) => x0$19 match { case (value: String): org.make.core.proposal.ProposalId((value$macro$32 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$32, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$20: String :: shapeless.HNil) => x0$20 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$31 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$31) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$33.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId]] }; new anon$lazy$macro$33().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkDeleteTagProposal]](inst$macro$34) })
365 28296 14058 - 14091 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.proposal.moderationproposalapitest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.LockProposalsRequest]({ val inst$macro$20: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.LockProposalsRequest] = { final class anon$lazy$macro$19 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$19 = { anon$lazy$macro$19.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.LockProposalsRequest] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.LockProposalsRequest, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.LockProposalsRequest, (Symbol @@ String("proposalIds")) :: shapeless.HNil, Set[org.make.core.proposal.ProposalId] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.LockProposalsRequest, (Symbol @@ String("proposalIds")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalIds"), shapeless.HNil.type](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")], HNil)), Generic.instance[org.make.api.proposal.LockProposalsRequest, Set[org.make.core.proposal.ProposalId] :: shapeless.HNil](((x0$3: org.make.api.proposal.LockProposalsRequest) => x0$3 match { case (proposalIds: Set[org.make.core.proposal.ProposalId]): org.make.api.proposal.LockProposalsRequest((proposalIds$macro$5 @ _)) => ::.apply[Set[org.make.core.proposal.ProposalId], shapeless.HNil.type](proposalIds$macro$5, HNil).asInstanceOf[Set[org.make.core.proposal.ProposalId] :: shapeless.HNil] }), ((x0$4: Set[org.make.core.proposal.ProposalId] :: shapeless.HNil) => x0$4 match { case (head: Set[org.make.core.proposal.ProposalId], tail: shapeless.HNil): Set[org.make.core.proposal.ProposalId] :: shapeless.HNil((proposalIds$macro$4 @ _), HNil) => proposal.this.LockProposalsRequest.apply(proposalIds$macro$4) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalIds"), Set[org.make.core.proposal.ProposalId], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalIds")]](scala.Symbol.apply("proposalIds").asInstanceOf[Symbol @@ String("proposalIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalIds")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$6)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.LockProposalsRequest]]; <stable> <accessor> lazy val inst$macro$6: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForproposalIds: io.circe.Decoder[scala.collection.immutable.Set[org.make.core.proposal.ProposalId]] = circe.this.Decoder.decodeSet[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder); private[this] val circeGenericEncoderForproposalIds: io.circe.Encoder.AsArray[scala.collection.immutable.Set[org.make.core.proposal.ProposalId]] = circe.this.Encoder.encodeSet[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdEncoder); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalIds @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposalIds", $anon.this.circeGenericEncoderForproposalIds.apply(circeGenericHListBindingForproposalIds)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalIds"), Set[org.make.core.proposal.ProposalId], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecode(c.downField("proposalIds")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalIds"), Set[org.make.core.proposal.ProposalId], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalIds.tryDecodeAccumulating(c.downField("proposalIds")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalIds"),Set[org.make.core.proposal.ProposalId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$7: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$7: org.make.core.proposal.ProposalId) => x0$7 match { case (value: String): org.make.core.proposal.ProposalId((value$macro$11 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$11, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$8: String :: shapeless.HNil) => x0$8 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$10 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$10) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$12)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalId]]; <stable> <accessor> lazy val inst$macro$12: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$13: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalId, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.proposal.ProposalId, String :: shapeless.HNil](((x0$11: org.make.core.proposal.ProposalId) => x0$11 match { case (value: String): org.make.core.proposal.ProposalId((value$macro$17 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$17, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$12: String :: shapeless.HNil) => x0$12 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$16 @ _), HNil) => proposal.this.ProposalId.apply(value$macro$16) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$18)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalId]]; <stable> <accessor> lazy val inst$macro$18: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForvalue: io.circe.Encoder[String] = circe.this.Encoder.encodeString; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("value"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvalue @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("value", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForvalue)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$19().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.LockProposalsRequest]](inst$macro$20) })
378 29660 14460 - 14471 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ReportProposalRequest]({ val inst$macro$38: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ReportProposalRequest] = { final class anon$lazy$macro$37 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$37 = { anon$lazy$macro$37.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ReportProposalRequest] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ReportProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ReportProposalRequest, (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("reason")) :: shapeless.HNil, org.make.core.reference.Language :: org.make.core.proposal.ProposalReportReason :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ReportProposalRequest, (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("reason")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalLanguage"), (Symbol @@ String("reason")) :: shapeless.HNil.type](scala.Symbol.apply("proposalLanguage").asInstanceOf[Symbol @@ String("proposalLanguage")], ::.apply[Symbol @@ String("reason"), shapeless.HNil.type](scala.Symbol.apply("reason").asInstanceOf[Symbol @@ String("reason")], HNil))), Generic.instance[org.make.api.proposal.ReportProposalRequest, org.make.core.reference.Language :: org.make.core.proposal.ProposalReportReason :: shapeless.HNil](((x0$3: org.make.api.proposal.ReportProposalRequest) => x0$3 match { case (proposalLanguage: org.make.core.reference.Language, reason: org.make.core.proposal.ProposalReportReason): org.make.api.proposal.ReportProposalRequest((proposalLanguage$macro$8 @ _), (reason$macro$9 @ _)) => ::.apply[org.make.core.reference.Language, org.make.core.proposal.ProposalReportReason :: shapeless.HNil.type](proposalLanguage$macro$8, ::.apply[org.make.core.proposal.ProposalReportReason, shapeless.HNil.type](reason$macro$9, HNil)).asInstanceOf[org.make.core.reference.Language :: org.make.core.proposal.ProposalReportReason :: shapeless.HNil] }), ((x0$4: org.make.core.reference.Language :: org.make.core.proposal.ProposalReportReason :: shapeless.HNil) => x0$4 match { case (head: org.make.core.reference.Language, tail: org.make.core.proposal.ProposalReportReason :: shapeless.HNil): org.make.core.reference.Language :: org.make.core.proposal.ProposalReportReason :: shapeless.HNil((proposalLanguage$macro$6 @ _), (head: org.make.core.proposal.ProposalReportReason, tail: shapeless.HNil): org.make.core.proposal.ProposalReportReason :: shapeless.HNil((reason$macro$7 @ _), HNil)) => proposal.this.ReportProposalRequest.apply(proposalLanguage$macro$6, reason$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalLanguage"), org.make.core.reference.Language, (Symbol @@ String("reason")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("reason"), org.make.core.proposal.ProposalReportReason, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("reason")]](scala.Symbol.apply("reason").asInstanceOf[Symbol @@ String("reason")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("reason")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalLanguage")]](scala.Symbol.apply("proposalLanguage").asInstanceOf[Symbol @@ String("proposalLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalLanguage")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$37.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ReportProposalRequest]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForproposalLanguage: io.circe.Decoder[org.make.core.reference.Language] = reference.this.Language.LanguageDecoder; private[this] val circeGenericDecoderForreason: io.circe.Decoder[org.make.core.proposal.ProposalReportReason] = proposal.this.ProposalReportReason.circeDecoder; private[this] val circeGenericEncoderForproposalLanguage: io.circe.Encoder[org.make.core.reference.Language] = reference.this.Language.LanguageEncoder; private[this] val circeGenericEncoderForreason: io.circe.Encoder[org.make.core.proposal.ProposalReportReason] = proposal.this.ProposalReportReason.circeEncoder; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language], tail: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForreason @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposalLanguage", $anon.this.circeGenericEncoderForproposalLanguage.apply(circeGenericHListBindingForproposalLanguage)), scala.Tuple2.apply[String, io.circe.Json]("reason", $anon.this.circeGenericEncoderForreason.apply(circeGenericHListBindingForreason)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalLanguage"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalLanguage.tryDecode(c.downField("proposalLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("reason"), org.make.core.proposal.ProposalReportReason, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreason.tryDecode(c.downField("reason")), 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("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalLanguage"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalLanguage.tryDecodeAccumulating(c.downField("proposalLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("reason"), org.make.core.proposal.ProposalReportReason, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreason.tryDecodeAccumulating(c.downField("reason")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("reason"),org.make.core.proposal.ProposalReportReason] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$11: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalReportReason, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.ProposalReportReason, (Symbol @@ String("BadTranslation")) :: (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason, (Symbol @@ String("BadTranslation")) :: (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil](::.apply[Symbol @@ String("BadTranslation"), (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil.type](scala.Symbol.apply("BadTranslation").asInstanceOf[Symbol @@ String("BadTranslation")], ::.apply[Symbol @@ String("IncorrectInformation"), (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil.type](scala.Symbol.apply("IncorrectInformation").asInstanceOf[Symbol @@ String("IncorrectInformation")], ::.apply[Symbol @@ String("Inintelligible"), (Symbol @@ String("Offensive")) :: shapeless.HNil.type](scala.Symbol.apply("Inintelligible").asInstanceOf[Symbol @@ String("Inintelligible")], ::.apply[Symbol @@ String("Offensive"), shapeless.HNil.type](scala.Symbol.apply("Offensive").asInstanceOf[Symbol @@ String("Offensive")], HNil))))), Generic.instance[org.make.core.proposal.ProposalReportReason, org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](((p: org.make.core.proposal.ProposalReportReason) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.ProposalReportReason @unchecked)) match { case (p @ _) if p.eq(ProposalReportReason.this.BadTranslation) => 0 case (p @ _) if p.eq(ProposalReportReason.this.IncorrectInformation) => 1 case (p @ _) if p.eq(ProposalReportReason.this.Inintelligible) => 2 case (p @ _) if p.eq(ProposalReportReason.this.Offensive) => 3 }, p).asInstanceOf[org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil]), ((x$1: org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$1).asInstanceOf[org.make.core.proposal.ProposalReportReason])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("BadTranslation"), org.make.core.proposal.ProposalReportReason.BadTranslation.type, (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("IncorrectInformation"), org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Inintelligible"), org.make.core.proposal.ProposalReportReason.Inintelligible.type, (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Offensive"), org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Offensive")]](scala.Symbol.apply("Offensive").asInstanceOf[Symbol @@ String("Offensive")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Offensive")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Inintelligible")]](scala.Symbol.apply("Inintelligible").asInstanceOf[Symbol @@ String("Inintelligible")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Inintelligible")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")]](scala.Symbol.apply("IncorrectInformation").asInstanceOf[Symbol @@ String("IncorrectInformation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("BadTranslation")]](scala.Symbol.apply("BadTranslation").asInstanceOf[Symbol @@ String("BadTranslation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("BadTranslation")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[this.Out]](anon$lazy$macro$37.this.inst$macro$12)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason]]; <stable> <accessor> lazy val inst$macro$12: io.circe.generic.decoding.ReprDecoder[this.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[this.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[this.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForBadTranslation: io.circe.Decoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]](anon$lazy$macro$37.this.inst$macro$17)): io.circe.Decoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]])); private[this] val circeGenericDecoderForIncorrectInformation: io.circe.Decoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]](anon$lazy$macro$37.this.inst$macro$16)): io.circe.Decoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]])); private[this] val circeGenericDecoderForInintelligible: io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]](anon$lazy$macro$37.this.inst$macro$15)): io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]])); private[this] val circeGenericDecoderForOffensive: io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Offensive.type] = circe.this.Decoder.importedDecoder[org.make.core.proposal.ProposalReportReason.Offensive.type]((new io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Offensive.type]]((shapeless.lazily.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Offensive.type]](shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Offensive.type]](anon$lazy$macro$37.this.inst$macro$13)): io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Offensive.type])): io.circe.export.Exported[io.circe.Decoder[org.make.core.proposal.ProposalReportReason.Offensive.type]])); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[this.Out] = { val result: io.circe.ACursor = c.downField("BadTranslation"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]($anon.this.circeGenericDecoderForBadTranslation.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.BadTranslation.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]((result @ _)) => result match { case (value: org.make.core.proposal.ProposalReportReason.BadTranslation.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.BadTranslation.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("BadTranslation")],org.make.core.proposal.ProposalReportReason.BadTranslation.type] :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("BadTranslation")], org.make.core.proposal.ProposalReportReason.BadTranslation.type, org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.BadTranslation.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("IncorrectInformation"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]($anon.this.circeGenericDecoderForIncorrectInformation.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]((result @ _)) => result match { case (value: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")], org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("Inintelligible"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]($anon.this.circeGenericDecoderForInintelligible.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.Inintelligible.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]((result @ _)) => result match { case (value: org.make.core.proposal.ProposalReportReason.Inintelligible.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.Inintelligible.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Inintelligible")], org.make.core.proposal.ProposalReportReason.Inintelligible.type, org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.Inintelligible.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => { val result: io.circe.ACursor = c.downField("Offensive"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.Offensive.type]]($anon.this.circeGenericDecoderForOffensive.tryDecode(result)) else scala.None } match { case (value: io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.Offensive.type]): Some[io.circe.Decoder.Result[org.make.core.proposal.ProposalReportReason.Offensive.type]]((result @ _)) => result match { case (value: org.make.core.proposal.ProposalReportReason.Offensive.type): scala.util.Right[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.Offensive.type]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Offensive")], org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,org.make.core.proposal.ProposalReportReason.Offensive.type]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } case scala.None => (scala.util.Left.apply[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)): scala.util.Either[io.circe.DecodingFailure,shapeless.CNil]) match { case (value: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } } match { case (value: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil): scala.util.Right[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((v @ _)) => scala.util.Right.apply[Nothing, shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]](shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v)) case (value: io.circe.DecodingFailure): scala.util.Left[io.circe.DecodingFailure,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((err @ _)) => scala.util.Left.apply[io.circe.DecodingFailure, Nothing](err) } }; final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[this.Out] = { val result: io.circe.ACursor = c.downField("BadTranslation"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]($anon.this.circeGenericDecoderForBadTranslation.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.BadTranslation.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("BadTranslation")],org.make.core.proposal.ProposalReportReason.BadTranslation.type] :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalReportReason.BadTranslation.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("BadTranslation")], org.make.core.proposal.ProposalReportReason.BadTranslation.type, org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("IncorrectInformation"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]($anon.this.circeGenericDecoderForIncorrectInformation.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")], org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("Inintelligible"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]($anon.this.circeGenericDecoderForInintelligible.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.Inintelligible.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalReportReason.Inintelligible.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Inintelligible")], org.make.core.proposal.ProposalReportReason.Inintelligible.type, org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](v))) case scala.None => { val result: io.circe.ACursor = c.downField("Offensive"); if (result.succeeded) scala.Some.apply[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.Offensive.type]]($anon.this.circeGenericDecoderForOffensive.tryDecodeAccumulating(result)) else scala.None } match { case (value: io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.Offensive.type]): Some[io.circe.Decoder.AccumulatingResult[org.make.core.proposal.ProposalReportReason.Offensive.type]]((result @ _)) => result.map[shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](((v: org.make.core.proposal.ProposalReportReason.Offensive.type) => ReprDecoder.injectLeftValue[Symbol with shapeless.tag.Tagged[String("Offensive")], org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.CNil](v))) case scala.None => cats.data.Validated.invalidNel[io.circe.DecodingFailure, shapeless.CNil](io.circe.DecodingFailure.apply("JSON decoding to CNil should never happen", c.history)).map[shapeless.Inr[Nothing,shapeless.CNil]](((x$3: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.CNil](x$3))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]](((x$4: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](x$4))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]](((x$5: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](x$5))) }.map[shapeless.Inr[Nothing,shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]](((x$6: shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil) => shapeless.Inr.apply[Nothing, shapeless.labelled.FieldType[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil](x$6))) } }; new $anon() }: io.circe.generic.decoding.ReprDecoder[this.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[this.Out]]; <stable> <accessor> lazy val inst$macro$13: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Offensive.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil](((x0$7: org.make.core.proposal.ProposalReportReason.Offensive.type) => x0$7 match { case _ => HNil }), ((x0$8: shapeless.HNil) => x0$8 match { case _ => ProposalReportReason.this.Offensive })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$37.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Offensive.type]]; <stable> <accessor> lazy val inst$macro$14: io.circe.generic.decoding.ReprDecoder[shapeless.HNil] = io.circe.generic.decoding.ReprDecoder.hnilReprDecoder.asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]]; <stable> <accessor> lazy val inst$macro$15: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.HNil](((x0$11: org.make.core.proposal.ProposalReportReason.Inintelligible.type) => x0$11 match { case _ => HNil }), ((x0$12: shapeless.HNil) => x0$12 match { case _ => ProposalReportReason.this.Inintelligible })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$37.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]; <stable> <accessor> lazy val inst$macro$16: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.HNil](((x0$15: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type) => x0$15 match { case _ => HNil }), ((x0$16: shapeless.HNil) => x0$16 match { case _ => ProposalReportReason.this.IncorrectInformation })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$37.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]; <stable> <accessor> lazy val inst$macro$17: io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.HNil](((x0$19: org.make.core.proposal.ProposalReportReason.BadTranslation.type) => x0$19 match { case _ => HNil }), ((x0$20: shapeless.HNil) => x0$20 match { case _ => ProposalReportReason.this.BadTranslation })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.HNil]](anon$lazy$macro$37.this.inst$macro$14)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]; <stable> <accessor> lazy val inst$macro$18: io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Language, String :: shapeless.HNil](((x0$23: org.make.core.reference.Language) => x0$23 match { case (value: String): org.make.core.reference.Language((value$macro$22 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$22, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$24: String :: shapeless.HNil) => x0$24 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$21 @ _), HNil) => reference.this.Language.apply(value$macro$21) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$37.this.inst$macro$23)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.core.reference.Language]]; <stable> <accessor> lazy val inst$macro$23: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$24: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalReportReason, this.Out](shapeless.this.LabelledGeneric.materializeCoproduct[org.make.core.proposal.ProposalReportReason, (Symbol @@ String("BadTranslation")) :: (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil, this.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason, (Symbol @@ String("BadTranslation")) :: (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil](::.apply[Symbol @@ String("BadTranslation"), (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil.type](scala.Symbol.apply("BadTranslation").asInstanceOf[Symbol @@ String("BadTranslation")], ::.apply[Symbol @@ String("IncorrectInformation"), (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil.type](scala.Symbol.apply("IncorrectInformation").asInstanceOf[Symbol @@ String("IncorrectInformation")], ::.apply[Symbol @@ String("Inintelligible"), (Symbol @@ String("Offensive")) :: shapeless.HNil.type](scala.Symbol.apply("Inintelligible").asInstanceOf[Symbol @@ String("Inintelligible")], ::.apply[Symbol @@ String("Offensive"), shapeless.HNil.type](scala.Symbol.apply("Offensive").asInstanceOf[Symbol @@ String("Offensive")], HNil))))), Generic.instance[org.make.core.proposal.ProposalReportReason, org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](((p: org.make.core.proposal.ProposalReportReason) => Coproduct.unsafeMkCoproduct((p: (p: org.make.core.proposal.ProposalReportReason @unchecked)) match { case (p @ _) if p.eq(ProposalReportReason.this.BadTranslation) => 0 case (p @ _) if p.eq(ProposalReportReason.this.IncorrectInformation) => 1 case (p @ _) if p.eq(ProposalReportReason.this.Inintelligible) => 2 case (p @ _) if p.eq(ProposalReportReason.this.Offensive) => 3 }, p).asInstanceOf[org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil]), ((x$7: org.make.core.proposal.ProposalReportReason.BadTranslation.type :+: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil) => Coproduct.unsafeGet(x$7).asInstanceOf[org.make.core.proposal.ProposalReportReason])), coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("BadTranslation"), org.make.core.proposal.ProposalReportReason.BadTranslation.type, (Symbol @@ String("IncorrectInformation")) :: (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.IncorrectInformation.type :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("IncorrectInformation"), org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, (Symbol @@ String("Inintelligible")) :: (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.Inintelligible.type :+: org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Inintelligible"), org.make.core.proposal.ProposalReportReason.Inintelligible.type, (Symbol @@ String("Offensive")) :: shapeless.HNil, org.make.core.proposal.ProposalReportReason.Offensive.type :+: shapeless.CNil](coproduct.this.ZipWithKeys.cpZipWithKeys[Symbol @@ String("Offensive"), org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil, shapeless.CNil](coproduct.this.ZipWithKeys.cnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Offensive")]](scala.Symbol.apply("Offensive").asInstanceOf[Symbol @@ String("Offensive")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Offensive")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("Inintelligible")]](scala.Symbol.apply("Inintelligible").asInstanceOf[Symbol @@ String("Inintelligible")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("Inintelligible")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")]](scala.Symbol.apply("IncorrectInformation").asInstanceOf[Symbol @@ String("IncorrectInformation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("BadTranslation")]](scala.Symbol.apply("BadTranslation").asInstanceOf[Symbol @@ String("BadTranslation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("BadTranslation")]])), scala.this.<:<.refl[this.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[this.Out]](anon$lazy$macro$37.this.inst$macro$25)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason]]; <stable> <accessor> lazy val inst$macro$25: io.circe.generic.encoding.ReprAsObjectEncoder[this.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[this.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[this.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForBadTranslation: io.circe.Encoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type] = circe.this.Encoder.importedEncoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]((new io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]((shapeless.lazily.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]](shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]](anon$lazy$macro$37.this.inst$macro$30)): io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.BadTranslation.type])): io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.BadTranslation.type]])); private[this] val circeGenericEncoderForIncorrectInformation: io.circe.Encoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] = circe.this.Encoder.importedEncoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]((new io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]((shapeless.lazily.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]](shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]](anon$lazy$macro$37.this.inst$macro$29)): io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type])): io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]])); private[this] val circeGenericEncoderForInintelligible: io.circe.Encoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type] = circe.this.Encoder.importedEncoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]((new io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]((shapeless.lazily.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]](shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]](anon$lazy$macro$37.this.inst$macro$28)): io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.Inintelligible.type])): io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.Inintelligible.type]])); private[this] val circeGenericEncoderForOffensive: io.circe.Encoder[org.make.core.proposal.ProposalReportReason.Offensive.type] = circe.this.Encoder.importedEncoder[org.make.core.proposal.ProposalReportReason.Offensive.type]((new io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.Offensive.type]]((shapeless.lazily.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Offensive.type]](shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Offensive.type]](anon$lazy$macro$37.this.inst$macro$26)): io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.Offensive.type])): io.circe.export.Exported[io.circe.Encoder.AsObject[org.make.core.proposal.ProposalReportReason.Offensive.type]])); final def encodeObject(a: this.Out): io.circe.JsonObject = shapeless.Inr.apply[Nothing, this.Out](a) match { case (tail: this.Out): shapeless.Inr[Nothing,this.Out]((circeGenericInrBindingForBadTranslation @ _)) => circeGenericInrBindingForBadTranslation match { case (head: org.make.core.proposal.ProposalReportReason.BadTranslation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("BadTranslation")],org.make.core.proposal.ProposalReportReason.BadTranslation.type]): shapeless.Inl[org.make.core.proposal.ProposalReportReason.BadTranslation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("BadTranslation")],org.make.core.proposal.ProposalReportReason.BadTranslation.type],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((circeGenericInlBindingForBadTranslation @ _)) => io.circe.JsonObject.singleton("BadTranslation", $anon.this.circeGenericEncoderForBadTranslation.apply(circeGenericInlBindingForBadTranslation)) case (tail: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil): shapeless.Inr[org.make.core.proposal.ProposalReportReason.BadTranslation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("BadTranslation")],org.make.core.proposal.ProposalReportReason.BadTranslation.type],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] :+: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((circeGenericInrBindingForIncorrectInformation @ _)) => circeGenericInrBindingForIncorrectInformation match { case (head: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]): shapeless.Inl[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type],org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((circeGenericInlBindingForIncorrectInformation @ _)) => io.circe.JsonObject.singleton("IncorrectInformation", $anon.this.circeGenericEncoderForIncorrectInformation.apply(circeGenericInlBindingForIncorrectInformation)) case (tail: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil): shapeless.Inr[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("IncorrectInformation")],org.make.core.proposal.ProposalReportReason.IncorrectInformation.type],org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type] :+: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((circeGenericInrBindingForInintelligible @ _)) => circeGenericInrBindingForInintelligible match { case (head: org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type]): shapeless.Inl[org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type],org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((circeGenericInlBindingForInintelligible @ _)) => io.circe.JsonObject.singleton("Inintelligible", $anon.this.circeGenericEncoderForInintelligible.apply(circeGenericInlBindingForInintelligible)) case (tail: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil): shapeless.Inr[org.make.core.proposal.ProposalReportReason.Inintelligible.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Inintelligible")],org.make.core.proposal.ProposalReportReason.Inintelligible.type],org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type] :+: shapeless.CNil]((circeGenericInrBindingForOffensive @ _)) => circeGenericInrBindingForOffensive match { case (head: org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type]): shapeless.Inl[org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type],shapeless.CNil]((circeGenericInlBindingForOffensive @ _)) => io.circe.JsonObject.singleton("Offensive", $anon.this.circeGenericEncoderForOffensive.apply(circeGenericInlBindingForOffensive)) case (tail: shapeless.CNil): shapeless.Inr[org.make.core.proposal.ProposalReportReason.Offensive.type with shapeless.labelled.KeyTag[Symbol with shapeless.tag.Tagged[String("Offensive")],org.make.core.proposal.ProposalReportReason.Offensive.type],shapeless.CNil](_) => scala.sys.`package`.error("Cannot encode CNil") } } } } } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[this.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[this.Out]]; <stable> <accessor> lazy val inst$macro$26: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Offensive.type] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.Offensive.type, shapeless.HNil](((x0$27: org.make.core.proposal.ProposalReportReason.Offensive.type) => x0$27 match { case _ => HNil }), ((x0$28: shapeless.HNil) => x0$28 match { case _ => ProposalReportReason.this.Offensive })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$37.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Offensive.type]]; <stable> <accessor> lazy val inst$macro$27: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; final def encodeObject(a: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case shapeless.HNil => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[Nothing]()) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]]; <stable> <accessor> lazy val inst$macro$28: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.Inintelligible.type, shapeless.HNil](((x0$31: org.make.core.proposal.ProposalReportReason.Inintelligible.type) => x0$31 match { case _ => HNil }), ((x0$32: shapeless.HNil) => x0$32 match { case _ => ProposalReportReason.this.Inintelligible })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$37.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.Inintelligible.type]]; <stable> <accessor> lazy val inst$macro$29: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type, shapeless.HNil](((x0$35: org.make.core.proposal.ProposalReportReason.IncorrectInformation.type) => x0$35 match { case _ => HNil }), ((x0$36: shapeless.HNil) => x0$36 match { case _ => ProposalReportReason.this.IncorrectInformation })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$37.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.IncorrectInformation.type]]; <stable> <accessor> lazy val inst$macro$30: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.HNil](HNil), Generic.instance[org.make.core.proposal.ProposalReportReason.BadTranslation.type, shapeless.HNil](((x0$39: org.make.core.proposal.ProposalReportReason.BadTranslation.type) => x0$39 match { case _ => HNil }), ((x0$40: shapeless.HNil) => x0$40 match { case _ => ProposalReportReason.this.BadTranslation })), hlist.this.ZipWithKeys.hnilZipWithKeys, scala.this.<:<.refl[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$37.this.inst$macro$27)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.proposal.ProposalReportReason.BadTranslation.type]]; <stable> <accessor> lazy val inst$macro$31: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.reference.Language] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.reference.Language, (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil)), Generic.instance[org.make.core.reference.Language, String :: shapeless.HNil](((x0$43: org.make.core.reference.Language) => x0$43 match { case (value: String): org.make.core.reference.Language((value$macro$35 @ _)) => ::.apply[String, shapeless.HNil.type](value$macro$35, HNil).asInstanceOf[String :: shapeless.HNil] }), ((x0$44: String :: shapeless.HNil) => x0$44 match { case (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$34 @ _), HNil) => reference.this.Language.apply(value$macro$34) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$37.this.inst$macro$36)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.reference.Language]]; <stable> <accessor> lazy val inst$macro$36: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForvalue: io.circe.Encoder[String] = circe.this.Encoder.encodeString; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("value"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvalue @ _), shapeless.HNil) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("value", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForvalue)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$37().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ReportProposalRequest]](inst$macro$38) })