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 enumeratum.values.{StringCirceEnum, StringEnum, StringEnumEntry}
23 import cats.implicits._
24 import io.circe.Codec
25 import io.circe.generic.semiauto.deriveCodec
26 import io.swagger.annotations.{ApiModel, ApiModelProperty}
27 import org.make.api.proposal.ProposalActorResponse.{VoteActorResponse, VotesActorResponse}
28 import org.make.api.question.{SimpleQuestionResponse, SimpleQuestionWordingResponse}
29 import org.make.core.technical.Multilingual
30 import org.make.core.history.HistoryActions.VoteAndQualifications
31 import org.make.core.idea.IdeaId
32 import org.make.core.operation.OperationId
33 import org.make.core.proposal.VoteKey.{Agree, Disagree, Neutral}
34 import org.make.core.proposal._
35 import org.make.core.proposal.indexed._
36 import org.make.core.question.QuestionId
37 import org.make.core.reference._
38 import org.make.core.tag.{Tag, TagId, TagTypeId}
39 import org.make.core.user.{User, UserId, UserType}
40 import org.make.core.{CirceFormatters, RequestContext, SlugHelper}
41 
42 import java.time.temporal.ChronoUnit
43 import java.time.{LocalDate, ZonedDateTime}
44 import scala.annotation.meta.field
45 
46 final case class ModerationProposalAuthorResponse(
47   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
48   userId: UserId,
49   firstName: Option[String],
50   lastName: Option[String],
51   displayName: Option[String],
52   @(ApiModelProperty @field)(dataType = "string", example = "12345")
53   postalCode: Option[String],
54   @(ApiModelProperty @field)(dataType = "int")
55   age: Option[Int],
56   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/avatar.png")
57   avatarUrl: Option[String],
58   organisationName: Option[String],
59   organisationSlug: Option[String],
60   reachable: Boolean
61 )
62 
63 object ModerationProposalAuthorResponse {
64 
65   def apply(user: User): ModerationProposalAuthorResponse =
66     ModerationProposalAuthorResponse(
67       userId = user.userId,
68       firstName = user.firstName,
69       lastName = user.lastName,
70       displayName = user.displayName,
71       postalCode = user.profile.flatMap(_.postalCode),
72       age = user.profile
73         .flatMap(_.dateOfBirth)
74         .map(date => ChronoUnit.YEARS.between(date, LocalDate.now()).toInt),
75       avatarUrl = user.profile.flatMap(_.avatarUrl),
76       organisationName = user.organisationName,
77       organisationSlug = user.organisationName.map(SlugHelper.apply),
78       reachable = !user.isHardBounce
79     )
80 
81   implicit val codec: Codec[ModerationProposalAuthorResponse] = deriveCodec
82 }
83 
84 final case class ModerationAuthorResponse(
85   author: ModerationProposalAuthorResponse,
86   proposals: Seq[ModerationProposalResponse],
87   total: Int
88 )
89 
90 object ModerationAuthorResponse {
91   implicit val codec: Codec[ModerationAuthorResponse] = deriveCodec
92 }
93 
94 final case class ModerationProposalResponse(
95   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
96   id: ProposalId,
97   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
98   proposalId: ProposalId,
99   slug: String,
100   content: String,
101   contentTranslations: Option[Multilingual[String]],
102   submittedAsLanguage: Option[Language],
103   author: ModerationProposalAuthorResponse,
104   @(ApiModelProperty @field)(
105     dataType = "string",
106     required = true,
107     allowableValues = ProposalStatus.swaggerAllowableValues
108   )
109   status: ProposalStatus,
110   proposalType: ProposalType,
111   @(ApiModelProperty @field)(dataType = "string", example = "other")
112   refusalReason: Option[String] = None,
113   @(ApiModelProperty @field)(dataType = "list[string]", required = true)
114   tags: Seq[TagId] = Seq.empty,
115   votes: Seq[ModerationVoteResponse],
116   context: RequestContext,
117   createdAt: Option[ZonedDateTime],
118   updatedAt: Option[ZonedDateTime],
119   events: Seq[ProposalActionResponse],
120   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
121   idea: Option[IdeaId],
122   @(ApiModelProperty @field)(hidden = true)
123   ideaProposals: Seq[IndexedProposal],
124   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
125   questionId: Option[QuestionId],
126   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
127   operationId: Option[OperationId],
128   keywords: Seq[ProposalKeyword],
129   zone: Zone
130 )
131 
132 object ModerationProposalResponse extends CirceFormatters {
133   implicit val codec: Codec[ModerationProposalResponse] = deriveCodec
134 }
135 
136 final case class ModerationVoteResponse(
137   @(ApiModelProperty @field)(dataType = "string", required = true, allowableValues = VoteKey.swaggerAllowableValues)
138   voteKey: VoteKey,
139   score: Double,
140   qualifications: Seq[QualificationResponse]
141 )
142 
143 object ModerationVoteResponse {
144   implicit val codec: Codec[ModerationVoteResponse] = deriveCodec
145 
146   def apply(wrapper: VotingOptionWrapper, score: Double): ModerationVoteResponse =
147     ModerationVoteResponse(
148       voteKey = wrapper.vote.key,
149       score = score,
150       qualifications = wrapper.deprecatedQualificationsSeq.map(QualificationResponse.parseQualification(_, false))
151     )
152 }
153 
154 final case class ProposalActionResponse(
155   date: ZonedDateTime,
156   user: Option[ProposalActionAuthorResponse],
157   actionType: String,
158   arguments: Map[String, String]
159 )
160 
161 object ProposalActionResponse extends CirceFormatters {
162   implicit val codec: Codec[ProposalActionResponse] = deriveCodec
163 }
164 
165 final case class ProposalActionAuthorResponse(
166   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
167   id: UserId,
168   displayName: Option[String]
169 )
170 
171 object ProposalActionAuthorResponse {
172   implicit val codec: Codec[ProposalActionAuthorResponse] = deriveCodec
173 }
174 
175 @ApiModel
176 final case class ProposalIdResponse(
177   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
178   id: ProposalId,
179   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
180   proposalId: ProposalId
181 )
182 
183 object ProposalIdResponse {
184   implicit val codec: Codec[ProposalIdResponse] = deriveCodec
185 
186   def apply(id: ProposalId): ProposalIdResponse = ProposalIdResponse(id, id)
187 }
188 
189 final case class AuthorResponse(
190   userId: UserId,
191   firstName: Option[String],
192   displayName: Option[String],
193   organisationName: Option[String],
194   organisationSlug: Option[String],
195   @(ApiModelProperty @field)(dataType = "string", example = "12345")
196   postalCode: Option[String],
197   @(ApiModelProperty @field)(dataType = "int", example = "21")
198   age: Option[Int],
199   @(ApiModelProperty @field)(dataType = "string", example = "https://example.com/avatar.png")
200   avatarUrl: Option[String],
201   @(ApiModelProperty @field)(dataType = "string", allowableValues = UserType.swaggerAllowableValues)
202   userType: UserType
203 )
204 
205 object AuthorResponse {
206   implicit val codec: Codec[AuthorResponse] = deriveCodec
207 
208   def fromIndexedAuthor(author: IndexedAuthor): AuthorResponse =
209     AuthorResponse(
210       userId = author.userId,
211       firstName = author.firstName,
212       displayName = author.displayName,
213       organisationName = author.organisationName,
214       organisationSlug = author.organisationSlug,
215       postalCode = author.postalCode,
216       age = author.age,
217       avatarUrl = author.avatarUrl,
218       userType = author.userType
219     )
220 }
221 
222 final case class ProposalContextResponse(
223   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
224   operation: Option[OperationId],
225   source: Option[String],
226   location: Option[String],
227   questionSlug: Option[String],
228   @(ApiModelProperty @field)(dataType = "string", example = "FR")
229   country: Option[Country],
230   @(ApiModelProperty @field)(dataType = "string", example = "fr")
231   questionLanguage: Option[Language],
232   proposalLanguage: Option[Language],
233   clientLanguage: Option[Language],
234   getParameters: Seq[GetParameterResponse]
235 )
236 
237 object ProposalContextResponse {
238   implicit val codec: Codec[ProposalContextResponse] = deriveCodec
239 
240   def fromIndexedContext(context: IndexedContext): ProposalContextResponse = {
241     ProposalContextResponse(
242       context.operation,
243       context.source,
244       context.location,
245       context.questionSlug,
246       context.country,
247       context.questionLanguage,
248       context.proposalLanguage,
249       context.clientLanguage,
250       context.getParameters.map(GetParameterResponse.fromIndexedGetParameters)
251     )
252   }
253 }
254 
255 final case class GetParameterResponse(key: String, value: String)
256 
257 object GetParameterResponse {
258   implicit val codec: Codec[GetParameterResponse] = deriveCodec
259 
260   def fromIndexedGetParameters(parameter: IndexedGetParameters): GetParameterResponse = {
261     GetParameterResponse(key = parameter.key, value = parameter.value)
262   }
263 }
264 
265 final case class OrganisationInfoResponse(
266   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
267   organisationId: UserId,
268   organisationName: Option[String],
269   organisationSlug: Option[String]
270 )
271 
272 object OrganisationInfoResponse {
273   implicit val codec: Codec[OrganisationInfoResponse] = deriveCodec
274 
275   def fromIndexedOrganisationInfo(indexedOrganisationInfo: IndexedOrganisationInfo): OrganisationInfoResponse = {
276     OrganisationInfoResponse(
277       indexedOrganisationInfo.organisationId,
278       indexedOrganisationInfo.organisationName,
279       indexedOrganisationInfo.organisationSlug
280     )
281   }
282 }
283 
284 @ApiModel
285 final case class ProposalResponse(
286   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
287   id: ProposalId,
288   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
289   content: String,
290   contentLanguage: Language,
291   translatedContent: Option[String],
292   translatedLanguage: Option[Language],
293   slug: String,
294   @(ApiModelProperty @field)(
295     dataType = "string",
296     required = true,
297     allowableValues = ProposalStatus.swaggerAllowableValues
298   )
299   status: ProposalStatus,
300   createdAt: ZonedDateTime,
301   updatedAt: Option[ZonedDateTime],
302   votes: Seq[VoteResponse],
303   context: Option[ProposalContextResponse],
304   author: Option[AuthorResponse],
305   organisations: Seq[OrganisationInfoResponse],
306   tags: Seq[IndexedTag],
307   selectedStakeTag: Option[IndexedTag],
308   myProposal: Boolean,
309   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
310   idea: Option[IdeaId],
311   question: Option[SimpleQuestionResponse],
312   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
313   operationId: Option[OperationId],
314   proposalKey: String,
315   keywords: Seq[IndexedProposalKeyword]
316 )
317 
318 object ProposalResponse extends CirceFormatters {
319   implicit val codec: Codec[ProposalResponse] = deriveCodec
320 
321   def apply(
322     indexedProposal: IndexedProposal,
323     myProposal: Boolean,
324     voteAndQualifications: Option[VoteAndQualifications],
325     proposalKey: String,
326     newProposalsVoteThreshold: Int,
327     preferredLanguage: Option[Language],
328     questionDefaultLanguage: Option[Language]
329   ): ProposalResponse = {
330     val scores = VotingOptionsScores(indexedProposal.votes, newProposalsVoteThreshold)
331     val votesResponses =
332       indexedProposal.votes.wrappers.map(wrapper => {
333         val hasVoted =
334           voteAndQualifications match {
335             case Some(VoteAndQualifications(wrapper.vote.key, _, _, _)) => true
336             case _                                                      => false
337           }
338         val qualifications = wrapper.deprecatedQualificationsSeq
339         val score = scores.get(wrapper.vote.key)
340         VoteResponse.parseVote(wrapper.vote, qualifications, hasVoted, voteAndQualifications, score)
341       })
342     val mainLanguage =
343       indexedProposal.submittedAsLanguage
344       // When a legacy proposal does not have a submittedAsLanguage, we get the first one from the
345       // question. This is reasonably safe because legacy questions will not be multilingual.
346         .orElse(indexedProposal.question.map(_.languages.head))
347         .getOrElse(Language("fr"))
348 
349     // if preferredLanguage if not defined or is equal to the main language: no translations
350     // else translate with preferredLanguage if possible or with the question default language
351     // if this language is not equal to the main language
352     val (translatedContent, translatedLanguage) =
353       preferredLanguage
354         .filter(_ != mainLanguage)
355         .flatMap(
356           pl =>
357             indexedProposal.content
358               .getTranslation(pl)
359               .tupleRight(pl)
360               .orElse(
361                 questionDefaultLanguage
362                   .filter(_ != mainLanguage)
363                   .flatMap(qdl => indexedProposal.content.getTranslation(qdl).tupleRight(qdl))
364               )
365         )
366         .separate
367     val returnedLanguage = translatedLanguage.getOrElse(mainLanguage)
368     ProposalResponse(
369       id = indexedProposal.id,
370       content = indexedProposal.contentGeneral,
371       contentLanguage = mainLanguage,
372       translatedContent = translatedContent,
373       translatedLanguage = translatedLanguage,
374       slug = indexedProposal.slug,
375       status = indexedProposal.status,
376       createdAt = indexedProposal.createdAt,
377       updatedAt = indexedProposal.updatedAt,
378       votes = votesResponses,
379       context = indexedProposal.context.map(ProposalContextResponse.fromIndexedContext),
380       author = Option.unless(indexedProposal.isAnonymous)(AuthorResponse.fromIndexedAuthor(indexedProposal.author)),
381       organisations = indexedProposal.organisations.map(OrganisationInfoResponse.fromIndexedOrganisationInfo),
382       tags = indexedProposal.tags,
383       selectedStakeTag = indexedProposal.selectedStakeTag,
384       myProposal = myProposal,
385       idea = indexedProposal.ideaId,
386       question = indexedProposal.question.map { proposalQuestion =>
387         SimpleQuestionResponse(
388           questionId = proposalQuestion.questionId,
389           slug = proposalQuestion.slug,
390           wording = SimpleQuestionWordingResponse(
391             proposalQuestion.titles
392               .getTranslation(returnedLanguage)
393               .getOrElse(proposalQuestion.titles.getTranslationUnsafe(proposalQuestion.languages.head)),
394             proposalQuestion.questions
395               .getTranslation(returnedLanguage)
396               .getOrElse(proposalQuestion.questions.getTranslationUnsafe(proposalQuestion.languages.head))
397           ),
398           countries = proposalQuestion.countries,
399           preferredLanguage = preferredLanguage,
400           returnedLanguage = returnedLanguage,
401           startDate = proposalQuestion.startDate,
402           endDate = proposalQuestion.endDate
403         )
404       },
405       operationId = indexedProposal.operationId,
406       proposalKey = proposalKey,
407       keywords = indexedProposal.keywords
408     )
409   }
410 }
411 
412 @ApiModel
413 final case class ProposalsResultResponse(total: Long, results: Seq[ProposalResponse])
414 
415 object ProposalsResultResponse {
416   implicit val codec: Codec[ProposalsResultResponse] = deriveCodec
417 }
418 
419 final case class ProposalsResultSeededResponse(
420   total: Long,
421   results: Seq[ProposalResponse],
422   @(ApiModelProperty @field)(dataType = "int", example = "42") seed: Option[Int]
423 )
424 
425 object ProposalsResultSeededResponse {
426   implicit val codec: Codec[ProposalsResultSeededResponse] = deriveCodec
427 
428   val empty: ProposalsResultSeededResponse = ProposalsResultSeededResponse(0, Seq.empty, None)
429 }
430 
431 final case class ProposalResultWithUserVote(
432   proposal: ProposalResponse,
433   @(ApiModelProperty @field)(dataType = "string", required = true, allowableValues = VoteKey.swaggerAllowableValues)
434   vote: VoteKey,
435   voteDate: ZonedDateTime,
436   voteDetails: Option[VoteResponse]
437 )
438 object ProposalResultWithUserVote extends CirceFormatters {
439   implicit val codec: Codec[ProposalResultWithUserVote] = deriveCodec
440 }
441 
442 @ApiModel
443 final case class ProposalsResultWithUserVoteSeededResponse(
444   total: Long,
445   results: Seq[ProposalResultWithUserVote],
446   @(ApiModelProperty @field)(dataType = "int", example = "42")
447   seed: Option[Int]
448 )
449 
450 object ProposalsResultWithUserVoteSeededResponse {
451   implicit val codec: Codec[ProposalsResultWithUserVoteSeededResponse] = deriveCodec
452 }
453 
454 @ApiModel
455 final case class VotesResponse(
456   agree: VoteResponse,
457   disagree: VoteResponse,
458   neutral: VoteResponse,
459   @(ApiModelProperty @field)(dataType = "string", example = "agree")
460   voteKey: VoteKey,
461   score: Double,
462   qualifications: Seq[QualificationResponse],
463   hasVoted: Boolean
464 )
465 
466 object VotesResponse {
467 
468   implicit val codec: Codec[VotesResponse] = deriveCodec
469 
470   def parseVotes(votes: VotesActorResponse, hasVoted: Map[VoteKey, Boolean], votedKey: VoteKey): VotesResponse = {
471     val agree = VoteResponse.parseVote(votes.agree, hasVoted.getOrElse(Agree, false))
472     val disagree = VoteResponse.parseVote(votes.disagree, hasVoted.getOrElse(Disagree, false))
473     val neutral = VoteResponse.parseVote(votes.neutral, hasVoted.getOrElse(Neutral, false))
474     val voted = Seq(agree, disagree, neutral).find(vote => vote.voteKey == votedKey).getOrElse(agree)
475     VotesResponse(agree, disagree, neutral, voted.voteKey, voted.score, voted.qualifications, voted.hasVoted)
476   }
477 }
478 
479 @ApiModel
480 final case class VoteResponse(
481   @(ApiModelProperty @field)(dataType = "string", required = true, allowableValues = VoteKey.swaggerAllowableValues)
482   voteKey: VoteKey,
483   count: Int,
484   score: Double,
485   qualifications: Seq[QualificationResponse],
486   hasVoted: Boolean
487 )
488 
489 object VoteResponse {
490 
491   implicit val codec: Codec[VoteResponse] = deriveCodec
492 
493   def parseVote(vote: VoteActorResponse, hasVoted: Boolean): VoteResponse =
494     VoteResponse(
495       voteKey = vote.key,
496       count = vote.count,
497       score = vote.score,
498       qualifications = vote.qualifications
499         .map(qualification => QualificationResponse.parseQualification(qualification, hasQualified = false)),
500       hasVoted = hasVoted
501     )
502 
503   def parseVote(
504     vote: Vote,
505     qualifications: Seq[Qualification],
506     hasVoted: Boolean,
507     voteAndQualifications: Option[VoteAndQualifications],
508     score: Double
509   ): VoteResponse =
510     VoteResponse(
511       voteKey = vote.key,
512       count = vote.countVerified,
513       score = score,
514       qualifications = qualifications
515         .map(
516           qualification =>
517             QualificationResponse.parseQualification(qualification, hasQualified = voteAndQualifications match {
518               case Some(VoteAndQualifications(_, keys, _, _)) if keys.contains(qualification.key) => true
519               case _                                                                              => false
520             })
521         ),
522       hasVoted = hasVoted
523     )
524 }
525 
526 @ApiModel
527 final case class QualificationResponse(
528   @(ApiModelProperty @field)(
529     dataType = "string",
530     required = true,
531     allowableValues = QualificationKey.swaggerAllowableValues
532   )
533   qualificationKey: QualificationKey,
534   count: Int,
535   hasQualified: Boolean
536 )
537 
538 object QualificationResponse {
539   implicit val codec: Codec[QualificationResponse] = deriveCodec
540 
541   def parseQualification(qualification: Qualification, hasQualified: Boolean): QualificationResponse =
542     QualificationResponse(
543       qualificationKey = qualification.key,
544       count = qualification.count,
545       hasQualified = hasQualified
546     )
547 }
548 
549 final case class DuplicateResponse(
550   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
551   ideaId: IdeaId,
552   ideaName: String,
553   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
554   proposalId: ProposalId,
555   proposalContent: String,
556   score: Double
557 )
558 
559 object DuplicateResponse {
560   implicit val codec: Codec[DuplicateResponse] = deriveCodec
561 }
562 
563 @ApiModel
564 final case class TagForProposalResponse(
565   @(ApiModelProperty @field)(dataType = "string", example = "tag-slug", required = true) id: TagId,
566   label: String,
567   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
568   tagTypeId: TagTypeId,
569   weight: Float,
570   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
571   questionId: Option[QuestionId],
572   checked: Boolean,
573   predicted: Boolean
574 )
575 
576 object TagForProposalResponse {
577   implicit val codec: Codec[TagForProposalResponse] = deriveCodec
578 
579   def apply(tag: Tag, checked: Boolean, predicted: Boolean): TagForProposalResponse =
580     TagForProposalResponse(
581       id = tag.tagId,
582       label = tag.label,
583       tagTypeId = tag.tagTypeId,
584       weight = tag.weight,
585       questionId = tag.questionId,
586       checked = checked,
587       predicted = predicted
588     )
589 }
590 
591 final case class TagsForProposalResponse(
592   tags: Seq[TagForProposalResponse],
593   @(ApiModelProperty @field)(dataType = "string", example = "auto") modelName: String
594 )
595 
596 object TagsForProposalResponse {
597   implicit val codec: Codec[TagsForProposalResponse] = deriveCodec
598 
599   val empty: TagsForProposalResponse = TagsForProposalResponse(tags = Seq.empty, modelName = "")
600 }
601 
602 sealed abstract class ProposalKeywordsResponseStatus(val value: String) extends StringEnumEntry
603 
604 object ProposalKeywordsResponseStatus
605     extends StringEnum[ProposalKeywordsResponseStatus]
606     with StringCirceEnum[ProposalKeywordsResponseStatus] {
607 
608   case object Ok extends ProposalKeywordsResponseStatus("Ok")
609   case object Error extends ProposalKeywordsResponseStatus("Error")
610 
611   override val values: IndexedSeq[ProposalKeywordsResponseStatus] = findValues
612   final val swaggerAllowableValues = "Ok,Error"
613 }
614 
615 final case class ProposalKeywordsResponse(
616   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
617   proposalId: ProposalId,
618   @(ApiModelProperty @field)(
619     dataType = "string",
620     allowableValues = ProposalKeywordsResponseStatus.swaggerAllowableValues,
621     required = true
622   )
623   status: ProposalKeywordsResponseStatus,
624   message: Option[String]
625 )
626 
627 object ProposalKeywordsResponse {
628   implicit val codec: Codec[ProposalKeywordsResponse] = deriveCodec[ProposalKeywordsResponse]
629 }
630 
631 final case class BulkActionResponse(
632   @(ApiModelProperty @field)(dataType = "list[string]", required = true)
633   successes: Seq[ProposalId],
634   failures: Seq[SingleActionResponse]
635 )
636 
637 object BulkActionResponse {
638   implicit val codec: Codec[BulkActionResponse] = deriveCodec[BulkActionResponse]
639 }
640 
641 final case class SingleActionResponse(
642   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
643   proposalId: ProposalId,
644   @(ApiModelProperty @field)(dataType = "string", required = true, allowableValues = ActionKey.swaggerAllowableValues)
645   key: ActionKey,
646   message: Option[String]
647 )
648 
649 object SingleActionResponse extends CirceFormatters {
650   implicit val codec: Codec[SingleActionResponse] = deriveCodec[SingleActionResponse]
651 }
652 
653 sealed abstract class ActionKey(val value: String) extends StringEnumEntry
654 
655 object ActionKey extends StringEnum[ActionKey] with StringCirceEnum[ActionKey] {
656   final case class ValidationError(key: String) extends ActionKey(key)
657   case object NotFound extends ActionKey("not_found")
658   case object OK extends ActionKey("ok")
659   case object QuestionNotFound extends ActionKey("question_not_found")
660   case object Unknown extends ActionKey("unknown")
661 
662   override val values: IndexedSeq[ActionKey] = findValues
663   final val swaggerAllowableValues = "not_found,ok,question_not_found,unknown,other"
664 }
Line Stmt Id Pos Tree Symbol Tests Code
66 29775 2605 - 3173 Apply org.make.api.proposal.ModerationProposalAuthorResponse.apply ModerationProposalAuthorResponse.apply(user.userId, user.firstName, user.lastName, user.displayName, user.profile.flatMap[String](((x$1: org.make.core.profile.Profile) => x$1.postalCode)), user.profile.flatMap[java.time.LocalDate](((x$2: org.make.core.profile.Profile) => x$2.dateOfBirth)).map[Int](((date: java.time.LocalDate) => YEARS.between(date, java.time.LocalDate.now()).toInt)), user.profile.flatMap[String](((x$3: org.make.core.profile.Profile) => x$3.avatarUrl)), user.organisationName, user.organisationName.map[String](((value: String) => org.make.core.SlugHelper.apply(value))), user.isHardBounce.unary_!)
67 28872 2654 - 2665 Select org.make.core.user.User.userId user.userId
68 30212 2685 - 2699 Select org.make.core.user.User.firstName user.firstName
69 29437 2718 - 2731 Select org.make.core.user.User.lastName user.lastName
70 28963 2753 - 2769 Select org.make.core.user.User.displayName user.displayName
71 30350 2811 - 2823 Select org.make.core.profile.Profile.postalCode x$1.postalCode
71 29622 2790 - 2824 Apply scala.Option.flatMap user.profile.flatMap[String](((x$1: org.make.core.profile.Profile) => x$1.postalCode))
73 28696 2868 - 2881 Select org.make.core.profile.Profile.dateOfBirth x$2.dateOfBirth
74 29666 2935 - 2950 Apply java.time.LocalDate.now java.time.LocalDate.now()
74 28843 2904 - 2957 Select scala.Long.toInt YEARS.between(date, java.time.LocalDate.now()).toInt
74 30065 2904 - 2920 Literal <nosymbol> YEARS
74 30310 2838 - 2958 Apply scala.Option.map user.profile.flatMap[java.time.LocalDate](((x$2: org.make.core.profile.Profile) => x$2.dateOfBirth)).map[Int](((date: java.time.LocalDate) => YEARS.between(date, java.time.LocalDate.now()).toInt))
75 29084 2978 - 3011 Apply scala.Option.flatMap user.profile.flatMap[String](((x$3: org.make.core.profile.Profile) => x$3.avatarUrl))
75 29443 2999 - 3010 Select org.make.core.profile.Profile.avatarUrl x$3.avatarUrl
76 30353 3038 - 3059 Select org.make.core.user.User.organisationName user.organisationName
77 28802 3086 - 3129 Apply scala.Option.map user.organisationName.map[String](((value: String) => org.make.core.SlugHelper.apply(value)))
77 29586 3112 - 3128 Apply org.make.core.SlugHelper.apply org.make.core.SlugHelper.apply(value)
78 30070 3149 - 3167 Select scala.Boolean.unary_! user.isHardBounce.unary_!
81 28908 3239 - 3250 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ModerationProposalAuthorResponse]({ val inst$macro$44: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalAuthorResponse] = { final class anon$lazy$macro$43 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$43 = { anon$lazy$macro$43.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalAuthorResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ModerationProposalAuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ModerationProposalAuthorResponse, (Symbol @@ String("userId")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ModerationProposalAuthorResponse, (Symbol @@ String("userId")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil](::.apply[Symbol @@ String("userId"), (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")], ::.apply[Symbol @@ String("firstName"), (Symbol @@ String("lastName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("lastName"), (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")], ::.apply[Symbol @@ String("displayName"), (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("displayName").asInstanceOf[Symbol @@ String("displayName")], ::.apply[Symbol @@ String("postalCode"), (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")], ::.apply[Symbol @@ String("age"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("age").asInstanceOf[Symbol @@ String("age")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("organisationSlug"), (Symbol @@ String("reachable")) :: shapeless.HNil.type](scala.Symbol.apply("organisationSlug").asInstanceOf[Symbol @@ String("organisationSlug")], ::.apply[Symbol @@ String("reachable"), shapeless.HNil.type](scala.Symbol.apply("reachable").asInstanceOf[Symbol @@ String("reachable")], HNil))))))))))), Generic.instance[org.make.api.proposal.ModerationProposalAuthorResponse, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil](((x0$3: org.make.api.proposal.ModerationProposalAuthorResponse) => x0$3 match { case (userId: org.make.core.user.UserId, firstName: Option[String], lastName: Option[String], displayName: Option[String], postalCode: Option[String], age: Option[Int], avatarUrl: Option[String], organisationName: Option[String], organisationSlug: Option[String], reachable: Boolean): org.make.api.proposal.ModerationProposalAuthorResponse((userId$macro$32 @ _), (firstName$macro$33 @ _), (lastName$macro$34 @ _), (displayName$macro$35 @ _), (postalCode$macro$36 @ _), (age$macro$37 @ _), (avatarUrl$macro$38 @ _), (organisationName$macro$39 @ _), (organisationSlug$macro$40 @ _), (reachable$macro$41 @ _)) => ::.apply[org.make.core.user.UserId, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil.type](userId$macro$32, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil.type](firstName$macro$33, ::.apply[Option[String], Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil.type](lastName$macro$34, ::.apply[Option[String], Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil.type](displayName$macro$35, ::.apply[Option[String], Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil.type](postalCode$macro$36, ::.apply[Option[Int], Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil.type](age$macro$37, ::.apply[Option[String], Option[String] :: Option[String] :: Boolean :: shapeless.HNil.type](avatarUrl$macro$38, ::.apply[Option[String], Option[String] :: Boolean :: shapeless.HNil.type](organisationName$macro$39, ::.apply[Option[String], Boolean :: shapeless.HNil.type](organisationSlug$macro$40, ::.apply[Boolean, shapeless.HNil.type](reachable$macro$41, HNil)))))))))).asInstanceOf[org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil] }), ((x0$4: org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil) => x0$4 match { case (head: org.make.core.user.UserId, tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil): org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil((userId$macro$22 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil((firstName$macro$23 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil((lastName$macro$24 @ _), (head: Option[String], tail: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil): Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil((displayName$macro$25 @ _), (head: Option[String], tail: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil): Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil((postalCode$macro$26 @ _), (head: Option[Int], tail: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil): Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil((age$macro$27 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Boolean :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil((avatarUrl$macro$28 @ _), (head: Option[String], tail: Option[String] :: Boolean :: shapeless.HNil): Option[String] :: Option[String] :: Boolean :: shapeless.HNil((organisationName$macro$29 @ _), (head: Option[String], tail: Boolean :: shapeless.HNil): Option[String] :: Boolean :: shapeless.HNil((organisationSlug$macro$30 @ _), (head: Boolean, tail: shapeless.HNil): Boolean :: shapeless.HNil((reachable$macro$31 @ _), HNil)))))))))) => proposal.this.ModerationProposalAuthorResponse.apply(userId$macro$22, firstName$macro$23, lastName$macro$24, displayName$macro$25, postalCode$macro$26, age$macro$27, avatarUrl$macro$28, organisationName$macro$29, organisationSlug$macro$30, reachable$macro$31) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userId"), org.make.core.user.UserId, (Symbol @@ String("firstName")) :: (Symbol @@ String("lastName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), Option[String], (Symbol @@ String("lastName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("lastName"), Option[String], (Symbol @@ String("displayName")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("displayName"), Option[String], (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[String] :: Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("postalCode"), Option[String], (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[Int] :: Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("age"), Option[Int], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[String], (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[String] :: Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("reachable")) :: shapeless.HNil, Option[String] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationSlug"), Option[String], (Symbol @@ String("reachable")) :: shapeless.HNil, Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("reachable"), Boolean, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("reachable")]](scala.Symbol.apply("reachable").asInstanceOf[Symbol @@ String("reachable")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("reachable")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationSlug")]](scala.Symbol.apply("organisationSlug").asInstanceOf[Symbol @@ String("organisationSlug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationSlug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("age")]](scala.Symbol.apply("age").asInstanceOf[Symbol @@ String("age")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("age")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("postalCode")]](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postalCode")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("displayName")]](scala.Symbol.apply("displayName").asInstanceOf[Symbol @@ String("displayName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("displayName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("lastName")]](scala.Symbol.apply("lastName").asInstanceOf[Symbol @@ String("lastName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("lastName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("firstName")]](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("firstName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userId")]](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$43.this.inst$macro$42)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalAuthorResponse]]; <stable> <accessor> lazy val inst$macro$42: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForuserId: io.circe.Decoder[org.make.core.user.UserId] = user.this.UserId.userIdDecoder; private[this] val circeGenericDecoderForage: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt); private[this] val circeGenericDecoderFororganisationSlug: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderForreachable: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; private[this] val circeGenericEncoderForuserId: io.circe.Encoder[org.make.core.user.UserId] = user.this.UserId.userIdEncoder; private[this] val circeGenericEncoderForage: io.circe.Encoder[Option[Int]] = circe.this.Encoder.encodeOption[Int](circe.this.Encoder.encodeInt); private[this] val circeGenericEncoderFororganisationSlug: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderForreachable: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId], tail: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForuserId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForfirstName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlastName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordisplayName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpostalCode @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]], tail: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForavatarUrl @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationSlug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForreachable @ _), shapeless.HNil)))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("userId", $anon.this.circeGenericEncoderForuserId.apply(circeGenericHListBindingForuserId)), scala.Tuple2.apply[String, io.circe.Json]("firstName", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingForfirstName)), scala.Tuple2.apply[String, io.circe.Json]("lastName", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingForlastName)), scala.Tuple2.apply[String, io.circe.Json]("displayName", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingFordisplayName)), scala.Tuple2.apply[String, io.circe.Json]("postalCode", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingForpostalCode)), scala.Tuple2.apply[String, io.circe.Json]("age", $anon.this.circeGenericEncoderForage.apply(circeGenericHListBindingForage)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("organisationName", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingFororganisationName)), scala.Tuple2.apply[String, io.circe.Json]("organisationSlug", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingFororganisationSlug)), scala.Tuple2.apply[String, io.circe.Json]("reachable", $anon.this.circeGenericEncoderForreachable.apply(circeGenericHListBindingForreachable)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserId.tryDecode(c.downField("userId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("firstName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("lastName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("displayName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("displayName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("postalCode"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("postalCode")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("age"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForage.tryDecode(c.downField("age")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationSlug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("organisationSlug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("reachable"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreachable.tryDecode(c.downField("reachable")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserId.tryDecodeAccumulating(c.downField("userId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("firstName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("lastName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("lastName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("displayName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("displayName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("postalCode"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("postalCode")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("age"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForage.tryDecodeAccumulating(c.downField("age")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationSlug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("organisationSlug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("reachable"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreachable.tryDecodeAccumulating(c.downField("reachable")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("lastName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("reachable"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$43().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalAuthorResponse]](inst$macro$44) })
91 30274 3493 - 3504 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ModerationAuthorResponse]({ val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationAuthorResponse] = { final class anon$lazy$macro$15 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$15 = { anon$lazy$macro$15.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationAuthorResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ModerationAuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ModerationAuthorResponse, (Symbol @@ String("author")) :: (Symbol @@ String("proposals")) :: (Symbol @@ String("total")) :: shapeless.HNil, org.make.api.proposal.ModerationProposalAuthorResponse :: Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ModerationAuthorResponse, (Symbol @@ String("author")) :: (Symbol @@ String("proposals")) :: (Symbol @@ String("total")) :: shapeless.HNil](::.apply[Symbol @@ String("author"), (Symbol @@ String("proposals")) :: (Symbol @@ String("total")) :: shapeless.HNil.type](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")], ::.apply[Symbol @@ String("proposals"), (Symbol @@ String("total")) :: shapeless.HNil.type](scala.Symbol.apply("proposals").asInstanceOf[Symbol @@ String("proposals")], ::.apply[Symbol @@ String("total"), shapeless.HNil.type](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")], HNil)))), Generic.instance[org.make.api.proposal.ModerationAuthorResponse, org.make.api.proposal.ModerationProposalAuthorResponse :: Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil](((x0$3: org.make.api.proposal.ModerationAuthorResponse) => x0$3 match { case (author: org.make.api.proposal.ModerationProposalAuthorResponse, proposals: Seq[org.make.api.proposal.ModerationProposalResponse], total: Int): org.make.api.proposal.ModerationAuthorResponse((author$macro$11 @ _), (proposals$macro$12 @ _), (total$macro$13 @ _)) => ::.apply[org.make.api.proposal.ModerationProposalAuthorResponse, Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil.type](author$macro$11, ::.apply[Seq[org.make.api.proposal.ModerationProposalResponse], Int :: shapeless.HNil.type](proposals$macro$12, ::.apply[Int, shapeless.HNil.type](total$macro$13, HNil))).asInstanceOf[org.make.api.proposal.ModerationProposalAuthorResponse :: Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil] }), ((x0$4: org.make.api.proposal.ModerationProposalAuthorResponse :: Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil) => x0$4 match { case (head: org.make.api.proposal.ModerationProposalAuthorResponse, tail: Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil): org.make.api.proposal.ModerationProposalAuthorResponse :: Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil((author$macro$8 @ _), (head: Seq[org.make.api.proposal.ModerationProposalResponse], tail: Int :: shapeless.HNil): Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil((proposals$macro$9 @ _), (head: Int, tail: shapeless.HNil): Int :: shapeless.HNil((total$macro$10 @ _), HNil))) => proposal.this.ModerationAuthorResponse.apply(author$macro$8, proposals$macro$9, total$macro$10) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("author"), org.make.api.proposal.ModerationProposalAuthorResponse, (Symbol @@ String("proposals")) :: (Symbol @@ String("total")) :: shapeless.HNil, Seq[org.make.api.proposal.ModerationProposalResponse] :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposals"), Seq[org.make.api.proposal.ModerationProposalResponse], (Symbol @@ String("total")) :: shapeless.HNil, Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("total"), Int, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("total")]](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("total")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposals")]](scala.Symbol.apply("proposals").asInstanceOf[Symbol @@ String("proposals")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposals")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("author")]](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("author")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationAuthorResponse]]; <stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForauthor: io.circe.Codec[org.make.api.proposal.ModerationProposalAuthorResponse] = proposal.this.ModerationProposalAuthorResponse.codec; private[this] val circeGenericDecoderForproposals: io.circe.Decoder[Seq[org.make.api.proposal.ModerationProposalResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.ModerationProposalResponse](proposal.this.ModerationProposalResponse.codec); private[this] val circeGenericDecoderFortotal: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt; private[this] val circeGenericEncoderForauthor: io.circe.Codec[org.make.api.proposal.ModerationProposalAuthorResponse] = proposal.this.ModerationProposalAuthorResponse.codec; private[this] val circeGenericEncoderForproposals: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.ModerationProposalResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.ModerationProposalResponse](proposal.this.ModerationProposalResponse.codec); private[this] val circeGenericEncoderFortotal: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse], tail: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForauthor @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposals @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("total"),Int], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortotal @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("author", $anon.this.circeGenericEncoderForauthor.apply(circeGenericHListBindingForauthor)), scala.Tuple2.apply[String, io.circe.Json]("proposals", $anon.this.circeGenericEncoderForproposals.apply(circeGenericHListBindingForproposals)), scala.Tuple2.apply[String, io.circe.Json]("total", $anon.this.circeGenericEncoderFortotal.apply(circeGenericHListBindingFortotal)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("author"), org.make.api.proposal.ModerationProposalAuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForauthor.tryDecode(c.downField("author")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposals"), Seq[org.make.api.proposal.ModerationProposalResponse], shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposals.tryDecode(c.downField("proposals")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("total"), Int, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecode(c.downField("total")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("author"), org.make.api.proposal.ModerationProposalAuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForauthor.tryDecodeAccumulating(c.downField("author")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposals"), Seq[org.make.api.proposal.ModerationProposalResponse], shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposals.tryDecodeAccumulating(c.downField("proposals")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("total"), Int, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecodeAccumulating(c.downField("total")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("proposals"),Seq[org.make.api.proposal.ModerationProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("total"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$15().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationAuthorResponse]](inst$macro$16) })
133 29423 5235 - 5246 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.proposal.defaultadminproposalapicomponenttest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ModerationProposalResponse]({ val inst$macro$92: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalResponse] = { final class anon$lazy$macro$91 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$91 = { anon$lazy$macro$91.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ModerationProposalResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ModerationProposalResponse, (Symbol @@ String("id")) :: (Symbol @@ String("proposalId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ModerationProposalResponse, (Symbol @@ String("id")) :: (Symbol @@ String("proposalId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("proposalId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("proposalId"), (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("content"), (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")], ::.apply[Symbol @@ String("contentTranslations"), (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("contentTranslations").asInstanceOf[Symbol @@ String("contentTranslations")], ::.apply[Symbol @@ String("submittedAsLanguage"), (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("submittedAsLanguage").asInstanceOf[Symbol @@ String("submittedAsLanguage")], ::.apply[Symbol @@ String("author"), (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")], ::.apply[Symbol @@ String("status"), (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")], ::.apply[Symbol @@ String("proposalType"), (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("proposalType").asInstanceOf[Symbol @@ String("proposalType")], ::.apply[Symbol @@ String("refusalReason"), (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("refusalReason").asInstanceOf[Symbol @@ String("refusalReason")], ::.apply[Symbol @@ String("tags"), (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("votes"), (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("votes").asInstanceOf[Symbol @@ String("votes")], ::.apply[Symbol @@ String("context"), (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")], ::.apply[Symbol @@ String("createdAt"), (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("createdAt").asInstanceOf[Symbol @@ String("createdAt")], ::.apply[Symbol @@ String("updatedAt"), (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("updatedAt").asInstanceOf[Symbol @@ String("updatedAt")], ::.apply[Symbol @@ String("events"), (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("events").asInstanceOf[Symbol @@ String("events")], ::.apply[Symbol @@ String("idea"), (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("idea").asInstanceOf[Symbol @@ String("idea")], ::.apply[Symbol @@ String("ideaProposals"), (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("ideaProposals").asInstanceOf[Symbol @@ String("ideaProposals")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("operationId"), (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")], ::.apply[Symbol @@ String("keywords"), (Symbol @@ String("zone")) :: shapeless.HNil.type](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")], ::.apply[Symbol @@ String("zone"), shapeless.HNil.type](scala.Symbol.apply("zone").asInstanceOf[Symbol @@ String("zone")], HNil))))))))))))))))))))))), Generic.instance[org.make.api.proposal.ModerationProposalResponse, org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil](((x0$3: org.make.api.proposal.ModerationProposalResponse) => x0$3 match { case (id: org.make.core.proposal.ProposalId, proposalId: org.make.core.proposal.ProposalId, slug: String, content: String, contentTranslations: Option[org.make.core.technical.Multilingual[String]], submittedAsLanguage: Option[org.make.core.reference.Language], author: org.make.api.proposal.ModerationProposalAuthorResponse, status: org.make.core.proposal.ProposalStatus, proposalType: org.make.core.proposal.ProposalType, refusalReason: Option[String], tags: Seq[org.make.core.tag.TagId], votes: Seq[org.make.api.proposal.ModerationVoteResponse], context: org.make.core.RequestContext, createdAt: Option[java.time.ZonedDateTime], updatedAt: Option[java.time.ZonedDateTime], events: Seq[org.make.api.proposal.ProposalActionResponse], idea: Option[org.make.core.idea.IdeaId], ideaProposals: Seq[org.make.core.proposal.indexed.IndexedProposal], questionId: Option[org.make.core.question.QuestionId], operationId: Option[org.make.core.operation.OperationId], keywords: Seq[org.make.core.proposal.ProposalKeyword], zone: org.make.core.proposal.indexed.Zone): org.make.api.proposal.ModerationProposalResponse((id$macro$68 @ _), (proposalId$macro$69 @ _), (slug$macro$70 @ _), (content$macro$71 @ _), (contentTranslations$macro$72 @ _), (submittedAsLanguage$macro$73 @ _), (author$macro$74 @ _), (status$macro$75 @ _), (proposalType$macro$76 @ _), (refusalReason$macro$77 @ _), (tags$macro$78 @ _), (votes$macro$79 @ _), (context$macro$80 @ _), (createdAt$macro$81 @ _), (updatedAt$macro$82 @ _), (events$macro$83 @ _), (idea$macro$84 @ _), (ideaProposals$macro$85 @ _), (questionId$macro$86 @ _), (operationId$macro$87 @ _), (keywords$macro$88 @ _), (zone$macro$89 @ _)) => ::.apply[org.make.core.proposal.ProposalId, org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](id$macro$68, ::.apply[org.make.core.proposal.ProposalId, String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](proposalId$macro$69, ::.apply[String, String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](slug$macro$70, ::.apply[String, Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](content$macro$71, ::.apply[Option[org.make.core.technical.Multilingual[String]], Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](contentTranslations$macro$72, ::.apply[Option[org.make.core.reference.Language], org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](submittedAsLanguage$macro$73, ::.apply[org.make.api.proposal.ModerationProposalAuthorResponse, org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](author$macro$74, ::.apply[org.make.core.proposal.ProposalStatus, org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](status$macro$75, ::.apply[org.make.core.proposal.ProposalType, Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](proposalType$macro$76, ::.apply[Option[String], Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](refusalReason$macro$77, ::.apply[Seq[org.make.core.tag.TagId], Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](tags$macro$78, ::.apply[Seq[org.make.api.proposal.ModerationVoteResponse], org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](votes$macro$79, ::.apply[org.make.core.RequestContext, Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](context$macro$80, ::.apply[Option[java.time.ZonedDateTime], Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](createdAt$macro$81, ::.apply[Option[java.time.ZonedDateTime], Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](updatedAt$macro$82, ::.apply[Seq[org.make.api.proposal.ProposalActionResponse], Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](events$macro$83, ::.apply[Option[org.make.core.idea.IdeaId], Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](idea$macro$84, ::.apply[Seq[org.make.core.proposal.indexed.IndexedProposal], Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](ideaProposals$macro$85, ::.apply[Option[org.make.core.question.QuestionId], Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](questionId$macro$86, ::.apply[Option[org.make.core.operation.OperationId], Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](operationId$macro$87, ::.apply[Seq[org.make.core.proposal.ProposalKeyword], org.make.core.proposal.indexed.Zone :: shapeless.HNil.type](keywords$macro$88, ::.apply[org.make.core.proposal.indexed.Zone, shapeless.HNil.type](zone$macro$89, HNil)))))))))))))))))))))).asInstanceOf[org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil] }), ((x0$4: org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil) => x0$4 match { case (head: org.make.core.proposal.ProposalId, tail: org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((id$macro$46 @ _), (head: org.make.core.proposal.ProposalId, tail: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((proposalId$macro$47 @ _), (head: String, tail: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((slug$macro$48 @ _), (head: String, tail: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((content$macro$49 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((contentTranslations$macro$50 @ _), (head: Option[org.make.core.reference.Language], tail: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((submittedAsLanguage$macro$51 @ _), (head: org.make.api.proposal.ModerationProposalAuthorResponse, tail: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((author$macro$52 @ _), (head: org.make.core.proposal.ProposalStatus, tail: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((status$macro$53 @ _), (head: org.make.core.proposal.ProposalType, tail: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((proposalType$macro$54 @ _), (head: Option[String], tail: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((refusalReason$macro$55 @ _), (head: Seq[org.make.core.tag.TagId], tail: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((tags$macro$56 @ _), (head: Seq[org.make.api.proposal.ModerationVoteResponse], tail: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((votes$macro$57 @ _), (head: org.make.core.RequestContext, tail: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((context$macro$58 @ _), (head: Option[java.time.ZonedDateTime], tail: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((createdAt$macro$59 @ _), (head: Option[java.time.ZonedDateTime], tail: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((updatedAt$macro$60 @ _), (head: Seq[org.make.api.proposal.ProposalActionResponse], tail: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((events$macro$61 @ _), (head: Option[org.make.core.idea.IdeaId], tail: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((idea$macro$62 @ _), (head: Seq[org.make.core.proposal.indexed.IndexedProposal], tail: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((ideaProposals$macro$63 @ _), (head: Option[org.make.core.question.QuestionId], tail: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((questionId$macro$64 @ _), (head: Option[org.make.core.operation.OperationId], tail: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((operationId$macro$65 @ _), (head: Seq[org.make.core.proposal.ProposalKeyword], tail: org.make.core.proposal.indexed.Zone :: shapeless.HNil): Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil((keywords$macro$66 @ _), (head: org.make.core.proposal.indexed.Zone, tail: shapeless.HNil): org.make.core.proposal.indexed.Zone :: shapeless.HNil((zone$macro$67 @ _), HNil)))))))))))))))))))))) => proposal.this.ModerationProposalResponse.apply(id$macro$46, proposalId$macro$47, slug$macro$48, content$macro$49, contentTranslations$macro$50, submittedAsLanguage$macro$51, author$macro$52, status$macro$53, proposalType$macro$54, refusalReason$macro$55, tags$macro$56, votes$macro$57, context$macro$58, createdAt$macro$59, updatedAt$macro$60, events$macro$61, idea$macro$62, ideaProposals$macro$63, questionId$macro$64, operationId$macro$65, keywords$macro$66, zone$macro$67) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.proposal.ProposalId, (Symbol @@ String("proposalId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, String :: String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), String, (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, String :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("content"), String, (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, org.make.api.proposal.ModerationProposalAuthorResponse :: org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("author"), org.make.api.proposal.ModerationProposalAuthorResponse, (Symbol @@ String("status")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus :: org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, (Symbol @@ String("proposalType")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, org.make.core.proposal.ProposalType :: Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalType"), org.make.core.proposal.ProposalType, (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[String] :: Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("refusalReason"), Option[String], (Symbol @@ String("tags")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Seq[org.make.core.tag.TagId] :: Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Seq[org.make.api.proposal.ModerationVoteResponse] :: org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("votes"), Seq[org.make.api.proposal.ModerationVoteResponse], (Symbol @@ String("context")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, org.make.core.RequestContext :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("context"), org.make.core.RequestContext, (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("updatedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("events")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Seq[org.make.api.proposal.ProposalActionResponse] :: Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("events"), Seq[org.make.api.proposal.ProposalActionResponse], (Symbol @@ String("idea")) :: (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[org.make.core.idea.IdeaId] :: Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], (Symbol @@ String("ideaProposals")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Seq[org.make.core.proposal.indexed.IndexedProposal] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ideaProposals"), Seq[org.make.core.proposal.indexed.IndexedProposal], (Symbol @@ String("questionId")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("operationId")) :: (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], (Symbol @@ String("keywords")) :: (Symbol @@ String("zone")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalKeyword] :: org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], (Symbol @@ String("zone")) :: shapeless.HNil, org.make.core.proposal.indexed.Zone :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("zone"), org.make.core.proposal.indexed.Zone, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("zone")]](scala.Symbol.apply("zone").asInstanceOf[Symbol @@ String("zone")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("zone")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("keywords")]](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("keywords")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationId")]](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ideaProposals")]](scala.Symbol.apply("ideaProposals").asInstanceOf[Symbol @@ String("ideaProposals")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ideaProposals")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("idea")]](scala.Symbol.apply("idea").asInstanceOf[Symbol @@ String("idea")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("idea")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("events")]](scala.Symbol.apply("events").asInstanceOf[Symbol @@ String("events")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("events")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("updatedAt")]](scala.Symbol.apply("updatedAt").asInstanceOf[Symbol @@ String("updatedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("updatedAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("createdAt")]](scala.Symbol.apply("createdAt").asInstanceOf[Symbol @@ String("createdAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("createdAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("context")]](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("context")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("votes")]](scala.Symbol.apply("votes").asInstanceOf[Symbol @@ String("votes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("votes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tags")]](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("refusalReason")]](scala.Symbol.apply("refusalReason").asInstanceOf[Symbol @@ String("refusalReason")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("refusalReason")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalType")]](scala.Symbol.apply("proposalType").asInstanceOf[Symbol @@ String("proposalType")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalType")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("status")]](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("status")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("author")]](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("author")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("submittedAsLanguage")]](scala.Symbol.apply("submittedAsLanguage").asInstanceOf[Symbol @@ String("submittedAsLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("submittedAsLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("contentTranslations")]](scala.Symbol.apply("contentTranslations").asInstanceOf[Symbol @@ String("contentTranslations")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("contentTranslations")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("content")]](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("content")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("slug")]](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("slug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalId")]](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$91.this.inst$macro$90)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalResponse]]; <stable> <accessor> lazy val inst$macro$90: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForproposalId: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder; private[this] val circeGenericDecoderForcontent: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderForcontentTranslations: io.circe.Decoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Decoder.decodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeDecoder[String](circe.this.Decoder.decodeString)); private[this] val circeGenericDecoderForsubmittedAsLanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder); private[this] val circeGenericDecoderForauthor: io.circe.Codec[org.make.api.proposal.ModerationProposalAuthorResponse] = proposal.this.ModerationProposalAuthorResponse.codec; private[this] val circeGenericDecoderForstatus: io.circe.Decoder[org.make.core.proposal.ProposalStatus] = proposal.this.ProposalStatus.circeDecoder; private[this] val circeGenericDecoderForproposalType: io.circe.Decoder[org.make.core.proposal.ProposalType] = proposal.this.ProposalType.circeDecoder; private[this] val circeGenericDecoderForrefusalReason: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderFortags: io.circe.Decoder[Seq[org.make.core.tag.TagId]] = circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder); private[this] val circeGenericDecoderForvotes: io.circe.Decoder[Seq[org.make.api.proposal.ModerationVoteResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.ModerationVoteResponse](proposal.this.ModerationVoteResponse.codec); private[this] val circeGenericDecoderForcontext: io.circe.Decoder[org.make.core.RequestContext] = core.this.RequestContext.decoder; private[this] val circeGenericDecoderForupdatedAt: io.circe.Decoder[Option[java.time.ZonedDateTime]] = circe.this.Decoder.decodeOption[java.time.ZonedDateTime](ModerationProposalResponse.this.zonedDateTimeDecoder); private[this] val circeGenericDecoderForevents: io.circe.Decoder[Seq[org.make.api.proposal.ProposalActionResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.ProposalActionResponse](proposal.this.ProposalActionResponse.codec); private[this] val circeGenericDecoderForidea: io.circe.Decoder[Option[org.make.core.idea.IdeaId]] = circe.this.Decoder.decodeOption[org.make.core.idea.IdeaId](idea.this.IdeaId.ideaIdDecoder); private[this] val circeGenericDecoderForideaProposals: io.circe.Decoder[Seq[org.make.core.proposal.indexed.IndexedProposal]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec); private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[Option[org.make.core.question.QuestionId]] = circe.this.Decoder.decodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder); private[this] val circeGenericDecoderForoperationId: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder); private[this] val circeGenericDecoderForkeywords: io.circe.Decoder[Seq[org.make.core.proposal.ProposalKeyword]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.codec); private[this] val circeGenericDecoderForzone: io.circe.Decoder[org.make.core.proposal.indexed.Zone] = indexed.this.Zone.circeDecoder; private[this] val circeGenericEncoderForproposalId: io.circe.Encoder[org.make.core.proposal.ProposalId] = ModerationProposalResponse.this.stringValueEncoder[org.make.core.proposal.ProposalId]; private[this] val circeGenericEncoderForcontent: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderForcontentTranslations: io.circe.Encoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Encoder.encodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeEncoder[String](circe.this.Encoder.encodeString)); private[this] val circeGenericEncoderForsubmittedAsLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](ModerationProposalResponse.this.stringValueEncoder[org.make.core.reference.Language]); private[this] val circeGenericEncoderForauthor: io.circe.Codec[org.make.api.proposal.ModerationProposalAuthorResponse] = proposal.this.ModerationProposalAuthorResponse.codec; private[this] val circeGenericEncoderForstatus: io.circe.Encoder[org.make.core.proposal.ProposalStatus] = proposal.this.ProposalStatus.circeEncoder; private[this] val circeGenericEncoderForproposalType: io.circe.Encoder[org.make.core.proposal.ProposalType] = proposal.this.ProposalType.circeEncoder; private[this] val circeGenericEncoderForrefusalReason: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderFortags: io.circe.Encoder.AsArray[Seq[org.make.core.tag.TagId]] = circe.this.Encoder.encodeSeq[org.make.core.tag.TagId](ModerationProposalResponse.this.stringValueEncoder[org.make.core.tag.TagId]); private[this] val circeGenericEncoderForvotes: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.ModerationVoteResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.ModerationVoteResponse](proposal.this.ModerationVoteResponse.codec); private[this] val circeGenericEncoderForcontext: io.circe.Encoder[org.make.core.RequestContext] = core.this.RequestContext.encoder; private[this] val circeGenericEncoderForupdatedAt: io.circe.Encoder[Option[java.time.ZonedDateTime]] = circe.this.Encoder.encodeOption[java.time.ZonedDateTime](ModerationProposalResponse.this.zonedDateTimeEncoder); private[this] val circeGenericEncoderForevents: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.ProposalActionResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.ProposalActionResponse](proposal.this.ProposalActionResponse.codec); private[this] val circeGenericEncoderForidea: io.circe.Encoder[Option[org.make.core.idea.IdeaId]] = circe.this.Encoder.encodeOption[org.make.core.idea.IdeaId](ModerationProposalResponse.this.stringValueEncoder[org.make.core.idea.IdeaId]); private[this] val circeGenericEncoderForideaProposals: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.indexed.IndexedProposal]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.indexed.IndexedProposal](indexed.this.IndexedProposal.codec); private[this] val circeGenericEncoderForquestionId: io.circe.Encoder[Option[org.make.core.question.QuestionId]] = circe.this.Encoder.encodeOption[org.make.core.question.QuestionId](ModerationProposalResponse.this.stringValueEncoder[org.make.core.question.QuestionId]); private[this] val circeGenericEncoderForoperationId: io.circe.Encoder[Option[org.make.core.operation.OperationId]] = circe.this.Encoder.encodeOption[org.make.core.operation.OperationId](ModerationProposalResponse.this.stringValueEncoder[org.make.core.operation.OperationId]); private[this] val circeGenericEncoderForkeywords: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.ProposalKeyword]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.codec); private[this] val circeGenericEncoderForzone: io.circe.Encoder[org.make.core.proposal.indexed.Zone] = indexed.this.Zone.circeEncoder; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId], tail: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("slug"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForslug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("content"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontent @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]], tail: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontentTranslations @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsubmittedAsLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse], tail: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForauthor @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForstatus @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType], tail: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalType @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForrefusalReason @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]], tail: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortags @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvotes @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext], tail: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontext @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]], tail: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcreatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]], tail: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForupdatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForevents @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]], tail: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForidea @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForideaProposals @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]], tail: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]], tail: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperationId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]], tail: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForkeywords @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForzone @ _), shapeless.HNil)))))))))))))))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("id", $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("proposalId", $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForproposalId)), scala.Tuple2.apply[String, io.circe.Json]("slug", $anon.this.circeGenericEncoderForcontent.apply(circeGenericHListBindingForslug)), scala.Tuple2.apply[String, io.circe.Json]("content", $anon.this.circeGenericEncoderForcontent.apply(circeGenericHListBindingForcontent)), scala.Tuple2.apply[String, io.circe.Json]("contentTranslations", $anon.this.circeGenericEncoderForcontentTranslations.apply(circeGenericHListBindingForcontentTranslations)), scala.Tuple2.apply[String, io.circe.Json]("submittedAsLanguage", $anon.this.circeGenericEncoderForsubmittedAsLanguage.apply(circeGenericHListBindingForsubmittedAsLanguage)), scala.Tuple2.apply[String, io.circe.Json]("author", $anon.this.circeGenericEncoderForauthor.apply(circeGenericHListBindingForauthor)), scala.Tuple2.apply[String, io.circe.Json]("status", $anon.this.circeGenericEncoderForstatus.apply(circeGenericHListBindingForstatus)), scala.Tuple2.apply[String, io.circe.Json]("proposalType", $anon.this.circeGenericEncoderForproposalType.apply(circeGenericHListBindingForproposalType)), scala.Tuple2.apply[String, io.circe.Json]("refusalReason", $anon.this.circeGenericEncoderForrefusalReason.apply(circeGenericHListBindingForrefusalReason)), scala.Tuple2.apply[String, io.circe.Json]("tags", $anon.this.circeGenericEncoderFortags.apply(circeGenericHListBindingFortags)), scala.Tuple2.apply[String, io.circe.Json]("votes", $anon.this.circeGenericEncoderForvotes.apply(circeGenericHListBindingForvotes)), scala.Tuple2.apply[String, io.circe.Json]("context", $anon.this.circeGenericEncoderForcontext.apply(circeGenericHListBindingForcontext)), scala.Tuple2.apply[String, io.circe.Json]("createdAt", $anon.this.circeGenericEncoderForupdatedAt.apply(circeGenericHListBindingForcreatedAt)), scala.Tuple2.apply[String, io.circe.Json]("updatedAt", $anon.this.circeGenericEncoderForupdatedAt.apply(circeGenericHListBindingForupdatedAt)), scala.Tuple2.apply[String, io.circe.Json]("events", $anon.this.circeGenericEncoderForevents.apply(circeGenericHListBindingForevents)), scala.Tuple2.apply[String, io.circe.Json]("idea", $anon.this.circeGenericEncoderForidea.apply(circeGenericHListBindingForidea)), scala.Tuple2.apply[String, io.circe.Json]("ideaProposals", $anon.this.circeGenericEncoderForideaProposals.apply(circeGenericHListBindingForideaProposals)), scala.Tuple2.apply[String, io.circe.Json]("questionId", $anon.this.circeGenericEncoderForquestionId.apply(circeGenericHListBindingForquestionId)), scala.Tuple2.apply[String, io.circe.Json]("operationId", $anon.this.circeGenericEncoderForoperationId.apply(circeGenericHListBindingForoperationId)), scala.Tuple2.apply[String, io.circe.Json]("keywords", $anon.this.circeGenericEncoderForkeywords.apply(circeGenericHListBindingForkeywords)), scala.Tuple2.apply[String, io.circe.Json]("zone", $anon.this.circeGenericEncoderForzone.apply(circeGenericHListBindingForzone)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontent.tryDecode(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontent.tryDecode(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontentTranslations.tryDecode(c.downField("contentTranslations")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsubmittedAsLanguage.tryDecode(c.downField("submittedAsLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("author"), org.make.api.proposal.ModerationProposalAuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForauthor.tryDecode(c.downField("author")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecode(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalType"), org.make.core.proposal.ProposalType, shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalType.tryDecode(c.downField("proposalType")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("refusalReason"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrefusalReason.tryDecode(c.downField("refusalReason")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecode(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("votes"), Seq[org.make.api.proposal.ModerationVoteResponse], shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotes.tryDecode(c.downField("votes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("context"), org.make.core.RequestContext, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecode(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecode(c.downField("createdAt")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecode(c.downField("updatedAt")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("events"), Seq[org.make.api.proposal.ProposalActionResponse], shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForevents.tryDecode(c.downField("events")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForidea.tryDecode(c.downField("idea")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("ideaProposals"), Seq[org.make.core.proposal.indexed.IndexedProposal], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaProposals.tryDecode(c.downField("ideaProposals")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecode(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecode(c.downField("keywords")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("zone"), org.make.core.proposal.indexed.Zone, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForzone.tryDecode(c.downField("zone")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontent.tryDecodeAccumulating(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontent.tryDecodeAccumulating(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontentTranslations.tryDecodeAccumulating(c.downField("contentTranslations")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsubmittedAsLanguage.tryDecodeAccumulating(c.downField("submittedAsLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("author"), org.make.api.proposal.ModerationProposalAuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForauthor.tryDecodeAccumulating(c.downField("author")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecodeAccumulating(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalType"), org.make.core.proposal.ProposalType, shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalType.tryDecodeAccumulating(c.downField("proposalType")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("refusalReason"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrefusalReason.tryDecodeAccumulating(c.downField("refusalReason")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecodeAccumulating(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("votes"), Seq[org.make.api.proposal.ModerationVoteResponse], shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotes.tryDecodeAccumulating(c.downField("votes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("context"), org.make.core.RequestContext, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecodeAccumulating(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecodeAccumulating(c.downField("createdAt")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecodeAccumulating(c.downField("updatedAt")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("events"), Seq[org.make.api.proposal.ProposalActionResponse], shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForevents.tryDecodeAccumulating(c.downField("events")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForidea.tryDecodeAccumulating(c.downField("idea")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("ideaProposals"), Seq[org.make.core.proposal.indexed.IndexedProposal], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaProposals.tryDecodeAccumulating(c.downField("ideaProposals")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecodeAccumulating(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecodeAccumulating(c.downField("keywords")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("zone"), org.make.core.proposal.indexed.Zone, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForzone.tryDecodeAccumulating(c.downField("zone")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.api.proposal.ModerationProposalAuthorResponse] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.ModerationVoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),Seq[org.make.api.proposal.ProposalActionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaProposals"),Seq[org.make.core.proposal.indexed.IndexedProposal]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.labelled.FieldType[Symbol @@ String("zone"),org.make.core.proposal.indexed.Zone] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$91().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationProposalResponse]](inst$macro$92) })
144 28946 5579 - 5590 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ModerationVoteResponse]({ val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationVoteResponse] = { final class anon$lazy$macro$15 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$15 = { anon$lazy$macro$15.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationVoteResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ModerationVoteResponse, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ModerationVoteResponse, (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ModerationVoteResponse, (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil](::.apply[Symbol @@ String("voteKey"), (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")], ::.apply[Symbol @@ String("score"), (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")], ::.apply[Symbol @@ String("qualifications"), shapeless.HNil.type](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")], HNil)))), Generic.instance[org.make.api.proposal.ModerationVoteResponse, org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil](((x0$3: org.make.api.proposal.ModerationVoteResponse) => x0$3 match { case (voteKey: org.make.core.proposal.VoteKey, score: Double, qualifications: Seq[org.make.api.proposal.QualificationResponse]): org.make.api.proposal.ModerationVoteResponse((voteKey$macro$11 @ _), (score$macro$12 @ _), (qualifications$macro$13 @ _)) => ::.apply[org.make.core.proposal.VoteKey, Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil.type](voteKey$macro$11, ::.apply[Double, Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil.type](score$macro$12, ::.apply[Seq[org.make.api.proposal.QualificationResponse], shapeless.HNil.type](qualifications$macro$13, HNil))).asInstanceOf[org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil] }), ((x0$4: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil) => x0$4 match { case (head: org.make.core.proposal.VoteKey, tail: Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil): org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil((voteKey$macro$8 @ _), (head: Double, tail: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil): Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil((score$macro$9 @ _), (head: Seq[org.make.api.proposal.QualificationResponse], tail: shapeless.HNil): Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil((qualifications$macro$10 @ _), HNil))) => proposal.this.ModerationVoteResponse.apply(voteKey$macro$8, score$macro$9, qualifications$macro$10) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Double :: Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("score"), Double, (Symbol @@ String("qualifications")) :: shapeless.HNil, Seq[org.make.api.proposal.QualificationResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("qualifications")]](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("qualifications")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("score")]](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("score")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("voteKey")]](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("voteKey")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationVoteResponse]]; <stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvoteKey: io.circe.Decoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeDecoder; private[this] val circeGenericDecoderForscore: io.circe.Decoder[Double] = circe.this.Decoder.decodeDouble; private[this] val circeGenericDecoderForqualifications: io.circe.Decoder[Seq[org.make.api.proposal.QualificationResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.QualificationResponse](proposal.this.QualificationResponse.codec); private[this] val circeGenericEncoderForvoteKey: io.circe.Encoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeEncoder; private[this] val circeGenericEncoderForscore: io.circe.Encoder[Double] = circe.this.Encoder.encodeDouble; private[this] val circeGenericEncoderForqualifications: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.QualificationResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.QualificationResponse](proposal.this.QualificationResponse.codec); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey], tail: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvoteKey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("score"),Double], tail: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForscore @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForqualifications @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("voteKey", $anon.this.circeGenericEncoderForvoteKey.apply(circeGenericHListBindingForvoteKey)), scala.Tuple2.apply[String, io.circe.Json]("score", $anon.this.circeGenericEncoderForscore.apply(circeGenericHListBindingForscore)), scala.Tuple2.apply[String, io.circe.Json]("qualifications", $anon.this.circeGenericEncoderForqualifications.apply(circeGenericHListBindingForqualifications)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecode(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("score"), Double, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecode(c.downField("score")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualifications.tryDecode(c.downField("qualifications")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecodeAccumulating(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("score"), Double, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecodeAccumulating(c.downField("score")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualifications.tryDecodeAccumulating(c.downField("qualifications")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$15().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ModerationVoteResponse]](inst$macro$16) })
147 30134 5679 - 5878 Apply org.make.api.proposal.ModerationVoteResponse.apply org.make.api.proposal.moderationproposalapitest ModerationVoteResponse.apply(wrapper.vote.key, score, wrapper.deprecatedQualificationsSeq.map[org.make.api.proposal.QualificationResponse](((x$4: org.make.core.proposal.Qualification) => QualificationResponse.parseQualification(x$4, false))))
148 30452 5719 - 5735 Select org.make.core.proposal.Vote.key org.make.api.proposal.moderationproposalapitest wrapper.vote.key
150 28804 5781 - 5872 Apply scala.collection.IterableOps.map org.make.api.proposal.moderationproposalapitest wrapper.deprecatedQualificationsSeq.map[org.make.api.proposal.QualificationResponse](((x$4: org.make.core.proposal.Qualification) => QualificationResponse.parseQualification(x$4, false)))
150 29589 5821 - 5871 Apply org.make.api.proposal.QualificationResponse.parseQualification org.make.api.proposal.moderationproposalapitest QualificationResponse.parseQualification(x$4, false)
162 29638 6160 - 6171 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalActionResponse]({ val inst$macro$20: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionResponse] = { final class anon$lazy$macro$19 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$19 = { anon$lazy$macro$19.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalActionResponse, shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalActionResponse, (Symbol @@ String("date")) :: (Symbol @@ String("user")) :: (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil, java.time.ZonedDateTime :: Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalActionResponse, (Symbol @@ String("date")) :: (Symbol @@ String("user")) :: (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil](::.apply[Symbol @@ String("date"), (Symbol @@ String("user")) :: (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil.type](scala.Symbol.apply("date").asInstanceOf[Symbol @@ String("date")], ::.apply[Symbol @@ String("user"), (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil.type](scala.Symbol.apply("user").asInstanceOf[Symbol @@ String("user")], ::.apply[Symbol @@ String("actionType"), (Symbol @@ String("arguments")) :: shapeless.HNil.type](scala.Symbol.apply("actionType").asInstanceOf[Symbol @@ String("actionType")], ::.apply[Symbol @@ String("arguments"), shapeless.HNil.type](scala.Symbol.apply("arguments").asInstanceOf[Symbol @@ String("arguments")], HNil))))), Generic.instance[org.make.api.proposal.ProposalActionResponse, java.time.ZonedDateTime :: Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalActionResponse) => x0$3 match { case (date: java.time.ZonedDateTime, user: Option[org.make.api.proposal.ProposalActionAuthorResponse], actionType: String, arguments: Map[String,String]): org.make.api.proposal.ProposalActionResponse((date$macro$14 @ _), (user$macro$15 @ _), (actionType$macro$16 @ _), (arguments$macro$17 @ _)) => ::.apply[java.time.ZonedDateTime, Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil.type](date$macro$14, ::.apply[Option[org.make.api.proposal.ProposalActionAuthorResponse], String :: Map[String,String] :: shapeless.HNil.type](user$macro$15, ::.apply[String, Map[String,String] :: shapeless.HNil.type](actionType$macro$16, ::.apply[Map[String,String], shapeless.HNil.type](arguments$macro$17, HNil)))).asInstanceOf[java.time.ZonedDateTime :: Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil] }), ((x0$4: java.time.ZonedDateTime :: Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil) => x0$4 match { case (head: java.time.ZonedDateTime, tail: Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil): java.time.ZonedDateTime :: Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil((date$macro$10 @ _), (head: Option[org.make.api.proposal.ProposalActionAuthorResponse], tail: String :: Map[String,String] :: shapeless.HNil): Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil((user$macro$11 @ _), (head: String, tail: Map[String,String] :: shapeless.HNil): String :: Map[String,String] :: shapeless.HNil((actionType$macro$12 @ _), (head: Map[String,String], tail: shapeless.HNil): Map[String,String] :: shapeless.HNil((arguments$macro$13 @ _), HNil)))) => proposal.this.ProposalActionResponse.apply(date$macro$10, user$macro$11, actionType$macro$12, arguments$macro$13) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("date"), java.time.ZonedDateTime, (Symbol @@ String("user")) :: (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil, Option[org.make.api.proposal.ProposalActionAuthorResponse] :: String :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("user"), Option[org.make.api.proposal.ProposalActionAuthorResponse], (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil, String :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("actionType"), String, (Symbol @@ String("arguments")) :: shapeless.HNil, Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("arguments"), Map[String,String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("arguments")]](scala.Symbol.apply("arguments").asInstanceOf[Symbol @@ String("arguments")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("arguments")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("actionType")]](scala.Symbol.apply("actionType").asInstanceOf[Symbol @@ String("actionType")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("actionType")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("user")]](scala.Symbol.apply("user").asInstanceOf[Symbol @@ String("user")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("user")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("date")]](scala.Symbol.apply("date").asInstanceOf[Symbol @@ String("date")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("date")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$18)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionResponse]]; <stable> <accessor> lazy val inst$macro$18: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderFordate: io.circe.Decoder[java.time.ZonedDateTime] = ProposalActionResponse.this.zonedDateTimeDecoder; private[this] val circeGenericDecoderForuser: io.circe.Decoder[Option[org.make.api.proposal.ProposalActionAuthorResponse]] = circe.this.Decoder.decodeOption[org.make.api.proposal.ProposalActionAuthorResponse](proposal.this.ProposalActionAuthorResponse.codec); private[this] val circeGenericDecoderForactionType: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderForarguments: io.circe.Decoder[scala.collection.immutable.Map[String,String]] = circe.this.Decoder.decodeMap[String, String](circe.this.KeyDecoder.decodeKeyString, circe.this.Decoder.decodeString); private[this] val circeGenericEncoderFordate: io.circe.Encoder[java.time.ZonedDateTime] = ProposalActionResponse.this.zonedDateTimeEncoder; private[this] val circeGenericEncoderForuser: io.circe.Encoder[Option[org.make.api.proposal.ProposalActionAuthorResponse]] = circe.this.Encoder.encodeOption[org.make.api.proposal.ProposalActionAuthorResponse](proposal.this.ProposalActionAuthorResponse.codec); private[this] val circeGenericEncoderForactionType: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderForarguments: io.circe.Encoder.AsObject[scala.collection.immutable.Map[String,String]] = circe.this.Encoder.encodeMap[String, String](circe.this.KeyEncoder.encodeKeyString, circe.this.Encoder.encodeString); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime], tail: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordate @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForuser @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForactionType @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForarguments @ _), shapeless.HNil)))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("date", $anon.this.circeGenericEncoderFordate.apply(circeGenericHListBindingFordate)), scala.Tuple2.apply[String, io.circe.Json]("user", $anon.this.circeGenericEncoderForuser.apply(circeGenericHListBindingForuser)), scala.Tuple2.apply[String, io.circe.Json]("actionType", $anon.this.circeGenericEncoderForactionType.apply(circeGenericHListBindingForactionType)), scala.Tuple2.apply[String, io.circe.Json]("arguments", $anon.this.circeGenericEncoderForarguments.apply(circeGenericHListBindingForarguments)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("date"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordate.tryDecode(c.downField("date")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("user"), Option[org.make.api.proposal.ProposalActionAuthorResponse], shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuser.tryDecode(c.downField("user")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("actionType"), String, shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactionType.tryDecode(c.downField("actionType")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("arguments"), Map[String,String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForarguments.tryDecode(c.downField("arguments")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("date"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordate.tryDecodeAccumulating(c.downField("date")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("user"), Option[org.make.api.proposal.ProposalActionAuthorResponse], shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuser.tryDecodeAccumulating(c.downField("user")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("actionType"), String, shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForactionType.tryDecodeAccumulating(c.downField("actionType")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("arguments"), Map[String,String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForarguments.tryDecodeAccumulating(c.downField("arguments")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),Option[org.make.api.proposal.ProposalActionAuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$19().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionResponse]](inst$macro$20) })
172 28893 6484 - 6495 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalActionAuthorResponse]({ val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionAuthorResponse] = { final class anon$lazy$macro$11 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$11 = { anon$lazy$macro$11.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionAuthorResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalActionAuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalActionAuthorResponse, (Symbol @@ String("id")) :: (Symbol @@ String("displayName")) :: shapeless.HNil, org.make.core.user.UserId :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalActionAuthorResponse, (Symbol @@ String("id")) :: (Symbol @@ String("displayName")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("displayName")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("displayName"), shapeless.HNil.type](scala.Symbol.apply("displayName").asInstanceOf[Symbol @@ String("displayName")], HNil))), Generic.instance[org.make.api.proposal.ProposalActionAuthorResponse, org.make.core.user.UserId :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalActionAuthorResponse) => x0$3 match { case (id: org.make.core.user.UserId, displayName: Option[String]): org.make.api.proposal.ProposalActionAuthorResponse((id$macro$8 @ _), (displayName$macro$9 @ _)) => ::.apply[org.make.core.user.UserId, Option[String] :: shapeless.HNil.type](id$macro$8, ::.apply[Option[String], shapeless.HNil.type](displayName$macro$9, HNil)).asInstanceOf[org.make.core.user.UserId :: Option[String] :: shapeless.HNil] }), ((x0$4: org.make.core.user.UserId :: Option[String] :: shapeless.HNil) => x0$4 match { case (head: org.make.core.user.UserId, tail: Option[String] :: shapeless.HNil): org.make.core.user.UserId :: Option[String] :: shapeless.HNil((id$macro$6 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((displayName$macro$7 @ _), HNil)) => proposal.this.ProposalActionAuthorResponse.apply(id$macro$6, displayName$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.user.UserId, (Symbol @@ String("displayName")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("displayName"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("displayName")]](scala.Symbol.apply("displayName").asInstanceOf[Symbol @@ String("displayName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("displayName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionAuthorResponse]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForid: io.circe.Decoder[org.make.core.user.UserId] = user.this.UserId.userIdDecoder; private[this] val circeGenericDecoderFordisplayName: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericEncoderForid: io.circe.Encoder[org.make.core.user.UserId] = user.this.UserId.userIdEncoder; private[this] val circeGenericEncoderFordisplayName: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId], tail: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordisplayName @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("id", $anon.this.circeGenericEncoderForid.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("displayName", $anon.this.circeGenericEncoderFordisplayName.apply(circeGenericHListBindingFordisplayName)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecode(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("displayName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordisplayName.tryDecode(c.downField("displayName")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecodeAccumulating(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("displayName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordisplayName.tryDecodeAccumulating(c.downField("displayName")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$11().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalActionAuthorResponse]](inst$macro$12) })
184 30280 6904 - 6915 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalIdResponse]({ val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalIdResponse] = { final class anon$lazy$macro$11 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$11 = { anon$lazy$macro$11.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalIdResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalIdResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalIdResponse, (Symbol @@ String("id")) :: (Symbol @@ String("proposalId")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalIdResponse, (Symbol @@ String("id")) :: (Symbol @@ String("proposalId")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("proposalId")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("proposalId"), shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], HNil))), Generic.instance[org.make.api.proposal.ProposalIdResponse, org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalIdResponse) => x0$3 match { case (id: org.make.core.proposal.ProposalId, proposalId: org.make.core.proposal.ProposalId): org.make.api.proposal.ProposalIdResponse((id$macro$8 @ _), (proposalId$macro$9 @ _)) => ::.apply[org.make.core.proposal.ProposalId, org.make.core.proposal.ProposalId :: shapeless.HNil.type](id$macro$8, ::.apply[org.make.core.proposal.ProposalId, shapeless.HNil.type](proposalId$macro$9, HNil)).asInstanceOf[org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: shapeless.HNil] }), ((x0$4: org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: shapeless.HNil) => x0$4 match { case (head: org.make.core.proposal.ProposalId, tail: org.make.core.proposal.ProposalId :: shapeless.HNil): org.make.core.proposal.ProposalId :: org.make.core.proposal.ProposalId :: shapeless.HNil((id$macro$6 @ _), (head: org.make.core.proposal.ProposalId, tail: shapeless.HNil): org.make.core.proposal.ProposalId :: shapeless.HNil((proposalId$macro$7 @ _), HNil)) => proposal.this.ProposalIdResponse.apply(id$macro$6, proposalId$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.proposal.ProposalId, (Symbol @@ String("proposalId")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalId")]](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalIdResponse]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForproposalId: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder; private[this] val circeGenericEncoderForproposalId: io.circe.Encoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdEncoder; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalId @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("id", $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("proposalId", $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForproposalId)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("proposalId")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("proposalId")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$11().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalIdResponse]](inst$macro$12) })
186 29434 6967 - 6993 Apply org.make.api.proposal.ProposalIdResponse.apply ProposalIdResponse.apply(id, id)
206 28629 7680 - 7691 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.AuthorResponse]({ val inst$macro$40: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.AuthorResponse] = { final class anon$lazy$macro$39 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$39 = { anon$lazy$macro$39.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.AuthorResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.AuthorResponse, shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.AuthorResponse, (Symbol @@ String("userId")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.AuthorResponse, (Symbol @@ String("userId")) :: (Symbol @@ String("firstName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil](::.apply[Symbol @@ String("userId"), (Symbol @@ String("firstName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")], ::.apply[Symbol @@ String("firstName"), (Symbol @@ String("displayName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")], ::.apply[Symbol @@ String("displayName"), (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("displayName").asInstanceOf[Symbol @@ String("displayName")], ::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("organisationSlug"), (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("organisationSlug").asInstanceOf[Symbol @@ String("organisationSlug")], ::.apply[Symbol @@ String("postalCode"), (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")], ::.apply[Symbol @@ String("age"), (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("age").asInstanceOf[Symbol @@ String("age")], ::.apply[Symbol @@ String("avatarUrl"), (Symbol @@ String("userType")) :: shapeless.HNil.type](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")], ::.apply[Symbol @@ String("userType"), shapeless.HNil.type](scala.Symbol.apply("userType").asInstanceOf[Symbol @@ String("userType")], HNil)))))))))), Generic.instance[org.make.api.proposal.AuthorResponse, org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil](((x0$3: org.make.api.proposal.AuthorResponse) => x0$3 match { case (userId: org.make.core.user.UserId, firstName: Option[String], displayName: Option[String], organisationName: Option[String], organisationSlug: Option[String], postalCode: Option[String], age: Option[Int], avatarUrl: Option[String], userType: org.make.core.user.UserType): org.make.api.proposal.AuthorResponse((userId$macro$29 @ _), (firstName$macro$30 @ _), (displayName$macro$31 @ _), (organisationName$macro$32 @ _), (organisationSlug$macro$33 @ _), (postalCode$macro$34 @ _), (age$macro$35 @ _), (avatarUrl$macro$36 @ _), (userType$macro$37 @ _)) => ::.apply[org.make.core.user.UserId, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil.type](userId$macro$29, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil.type](firstName$macro$30, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil.type](displayName$macro$31, ::.apply[Option[String], Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil.type](organisationName$macro$32, ::.apply[Option[String], Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil.type](organisationSlug$macro$33, ::.apply[Option[String], Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil.type](postalCode$macro$34, ::.apply[Option[Int], Option[String] :: org.make.core.user.UserType :: shapeless.HNil.type](age$macro$35, ::.apply[Option[String], org.make.core.user.UserType :: shapeless.HNil.type](avatarUrl$macro$36, ::.apply[org.make.core.user.UserType, shapeless.HNil.type](userType$macro$37, HNil))))))))).asInstanceOf[org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil] }), ((x0$4: org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil) => x0$4 match { case (head: org.make.core.user.UserId, tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil): org.make.core.user.UserId :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil((userId$macro$20 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil((firstName$macro$21 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil((displayName$macro$22 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil((organisationName$macro$23 @ _), (head: Option[String], tail: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil): Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil((organisationSlug$macro$24 @ _), (head: Option[String], tail: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil): Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil((postalCode$macro$25 @ _), (head: Option[Int], tail: Option[String] :: org.make.core.user.UserType :: shapeless.HNil): Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil((age$macro$26 @ _), (head: Option[String], tail: org.make.core.user.UserType :: shapeless.HNil): Option[String] :: org.make.core.user.UserType :: shapeless.HNil((avatarUrl$macro$27 @ _), (head: org.make.core.user.UserType, tail: shapeless.HNil): org.make.core.user.UserType :: shapeless.HNil((userType$macro$28 @ _), HNil))))))))) => proposal.this.AuthorResponse.apply(userId$macro$20, firstName$macro$21, displayName$macro$22, organisationName$macro$23, organisationSlug$macro$24, postalCode$macro$25, age$macro$26, avatarUrl$macro$27, userType$macro$28) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userId"), org.make.core.user.UserId, (Symbol @@ String("firstName")) :: (Symbol @@ String("displayName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("firstName"), Option[String], (Symbol @@ String("displayName")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("displayName"), Option[String], (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("organisationSlug")) :: (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationSlug"), Option[String], (Symbol @@ String("postalCode")) :: (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, Option[String] :: Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("postalCode"), Option[String], (Symbol @@ String("age")) :: (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, Option[Int] :: Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("age"), Option[Int], (Symbol @@ String("avatarUrl")) :: (Symbol @@ String("userType")) :: shapeless.HNil, Option[String] :: org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("avatarUrl"), Option[String], (Symbol @@ String("userType")) :: shapeless.HNil, org.make.core.user.UserType :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userType"), org.make.core.user.UserType, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userType")]](scala.Symbol.apply("userType").asInstanceOf[Symbol @@ String("userType")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userType")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("avatarUrl")]](scala.Symbol.apply("avatarUrl").asInstanceOf[Symbol @@ String("avatarUrl")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("avatarUrl")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("age")]](scala.Symbol.apply("age").asInstanceOf[Symbol @@ String("age")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("age")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("postalCode")]](scala.Symbol.apply("postalCode").asInstanceOf[Symbol @@ String("postalCode")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postalCode")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationSlug")]](scala.Symbol.apply("organisationSlug").asInstanceOf[Symbol @@ String("organisationSlug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationSlug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("displayName")]](scala.Symbol.apply("displayName").asInstanceOf[Symbol @@ String("displayName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("displayName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("firstName")]](scala.Symbol.apply("firstName").asInstanceOf[Symbol @@ String("firstName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("firstName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userId")]](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$39.this.inst$macro$38)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.AuthorResponse]]; <stable> <accessor> lazy val inst$macro$38: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForuserId: io.circe.Decoder[org.make.core.user.UserId] = user.this.UserId.userIdDecoder; private[this] val circeGenericDecoderForage: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt); private[this] val circeGenericDecoderForavatarUrl: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderForuserType: io.circe.Decoder[org.make.core.user.UserType] = user.this.UserType.decoder(circe.this.Decoder.decodeString); private[this] val circeGenericEncoderForuserId: io.circe.Encoder[org.make.core.user.UserId] = user.this.UserId.userIdEncoder; private[this] val circeGenericEncoderForage: io.circe.Encoder[Option[Int]] = circe.this.Encoder.encodeOption[Int](circe.this.Encoder.encodeInt); private[this] val circeGenericEncoderForavatarUrl: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderForuserType: io.circe.Encoder[org.make.core.user.UserType] = user.this.UserType.encoder(circe.this.Encoder.encodeString); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId], tail: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForuserId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForfirstName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordisplayName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationSlug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpostalCode @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]], tail: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForavatarUrl @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForuserType @ _), shapeless.HNil))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("userId", $anon.this.circeGenericEncoderForuserId.apply(circeGenericHListBindingForuserId)), scala.Tuple2.apply[String, io.circe.Json]("firstName", $anon.this.circeGenericEncoderForavatarUrl.apply(circeGenericHListBindingForfirstName)), scala.Tuple2.apply[String, io.circe.Json]("displayName", $anon.this.circeGenericEncoderForavatarUrl.apply(circeGenericHListBindingFordisplayName)), scala.Tuple2.apply[String, io.circe.Json]("organisationName", $anon.this.circeGenericEncoderForavatarUrl.apply(circeGenericHListBindingFororganisationName)), scala.Tuple2.apply[String, io.circe.Json]("organisationSlug", $anon.this.circeGenericEncoderForavatarUrl.apply(circeGenericHListBindingFororganisationSlug)), scala.Tuple2.apply[String, io.circe.Json]("postalCode", $anon.this.circeGenericEncoderForavatarUrl.apply(circeGenericHListBindingForpostalCode)), scala.Tuple2.apply[String, io.circe.Json]("age", $anon.this.circeGenericEncoderForage.apply(circeGenericHListBindingForage)), scala.Tuple2.apply[String, io.circe.Json]("avatarUrl", $anon.this.circeGenericEncoderForavatarUrl.apply(circeGenericHListBindingForavatarUrl)), scala.Tuple2.apply[String, io.circe.Json]("userType", $anon.this.circeGenericEncoderForuserType.apply(circeGenericHListBindingForuserType)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserId.tryDecode(c.downField("userId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("firstName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecode(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("displayName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecode(c.downField("displayName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationSlug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecode(c.downField("organisationSlug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("postalCode"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecode(c.downField("postalCode")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("age"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForage.tryDecode(c.downField("age")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecode(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userType"), org.make.core.user.UserType, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserType.tryDecode(c.downField("userType")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserId.tryDecodeAccumulating(c.downField("userId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("firstName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecodeAccumulating(c.downField("firstName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("displayName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecodeAccumulating(c.downField("displayName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationSlug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecodeAccumulating(c.downField("organisationSlug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("postalCode"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecodeAccumulating(c.downField("postalCode")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("age"), Option[Int], shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForage.tryDecodeAccumulating(c.downField("age")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("avatarUrl"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForavatarUrl.tryDecodeAccumulating(c.downField("avatarUrl")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userType"), org.make.core.user.UserType, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserType.tryDecodeAccumulating(c.downField("userType")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("userId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("firstName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("displayName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("postalCode"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("age"),Option[Int]] :: shapeless.labelled.FieldType[Symbol @@ String("avatarUrl"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("userType"),org.make.core.user.UserType] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$39().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.AuthorResponse]](inst$macro$40) })
209 30445 7762 - 8120 Apply org.make.api.proposal.AuthorResponse.apply org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest AuthorResponse.apply(author.userId, author.firstName, author.displayName, author.organisationName, author.organisationSlug, author.postalCode, author.age, author.avatarUrl, author.userType)
210 30418 7793 - 7806 Select org.make.core.proposal.indexed.IndexedAuthor.userId org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest author.userId
211 29564 7826 - 7842 Select org.make.core.proposal.indexed.IndexedAuthor.firstName org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest author.firstName
212 28779 7864 - 7882 Select org.make.core.proposal.indexed.IndexedAuthor.displayName org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest author.displayName
213 30142 7909 - 7932 Select org.make.core.proposal.indexed.IndexedAuthor.organisationName org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest author.organisationName
214 29709 7959 - 7982 Select org.make.core.proposal.indexed.IndexedAuthor.organisationSlug org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest author.organisationSlug
215 28895 8003 - 8020 Select org.make.core.proposal.indexed.IndexedAuthor.postalCode org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest author.postalCode
216 30282 8034 - 8044 Select org.make.core.proposal.indexed.IndexedAuthor.age org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest author.age
217 29395 8064 - 8080 Select org.make.core.proposal.indexed.IndexedAuthor.avatarUrl org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest author.avatarUrl
218 28633 8099 - 8114 Select org.make.core.proposal.indexed.IndexedAuthor.userType org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest author.userType
238 29568 8792 - 8803 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.sequence.sequenceapitest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalContextResponse]({ val inst$macro$40: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalContextResponse] = { final class anon$lazy$macro$39 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$39 = { anon$lazy$macro$39.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalContextResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalContextResponse, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalContextResponse, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalContextResponse, (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil](::.apply[Symbol @@ String("operation"), (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")], ::.apply[Symbol @@ String("source"), (Symbol @@ String("location")) :: (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")], ::.apply[Symbol @@ String("location"), (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")], ::.apply[Symbol @@ String("questionSlug"), (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("questionSlug").asInstanceOf[Symbol @@ String("questionSlug")], ::.apply[Symbol @@ String("country"), (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], ::.apply[Symbol @@ String("questionLanguage"), (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("questionLanguage").asInstanceOf[Symbol @@ String("questionLanguage")], ::.apply[Symbol @@ String("proposalLanguage"), (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("proposalLanguage").asInstanceOf[Symbol @@ String("proposalLanguage")], ::.apply[Symbol @@ String("clientLanguage"), (Symbol @@ String("getParameters")) :: shapeless.HNil.type](scala.Symbol.apply("clientLanguage").asInstanceOf[Symbol @@ String("clientLanguage")], ::.apply[Symbol @@ String("getParameters"), shapeless.HNil.type](scala.Symbol.apply("getParameters").asInstanceOf[Symbol @@ String("getParameters")], HNil)))))))))), Generic.instance[org.make.api.proposal.ProposalContextResponse, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalContextResponse) => x0$3 match { case (operation: Option[org.make.core.operation.OperationId], source: Option[String], location: Option[String], questionSlug: Option[String], country: Option[org.make.core.reference.Country], questionLanguage: Option[org.make.core.reference.Language], proposalLanguage: Option[org.make.core.reference.Language], clientLanguage: Option[org.make.core.reference.Language], getParameters: Seq[org.make.api.proposal.GetParameterResponse]): org.make.api.proposal.ProposalContextResponse((operation$macro$29 @ _), (source$macro$30 @ _), (location$macro$31 @ _), (questionSlug$macro$32 @ _), (country$macro$33 @ _), (questionLanguage$macro$34 @ _), (proposalLanguage$macro$35 @ _), (clientLanguage$macro$36 @ _), (getParameters$macro$37 @ _)) => ::.apply[Option[org.make.core.operation.OperationId], Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](operation$macro$29, ::.apply[Option[String], Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](source$macro$30, ::.apply[Option[String], Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](location$macro$31, ::.apply[Option[String], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](questionSlug$macro$32, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](country$macro$33, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](questionLanguage$macro$34, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](proposalLanguage$macro$35, ::.apply[Option[org.make.core.reference.Language], Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil.type](clientLanguage$macro$36, ::.apply[Seq[org.make.api.proposal.GetParameterResponse], shapeless.HNil.type](getParameters$macro$37, HNil))))))))).asInstanceOf[Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil] }), ((x0$4: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil) => x0$4 match { case (head: Option[org.make.core.operation.OperationId], tail: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((operation$macro$20 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((source$macro$21 @ _), (head: Option[String], tail: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((location$macro$22 @ _), (head: Option[String], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((questionSlug$macro$23 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((country$macro$24 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((questionLanguage$macro$25 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((proposalLanguage$macro$26 @ _), (head: Option[org.make.core.reference.Language], tail: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((clientLanguage$macro$27 @ _), (head: Seq[org.make.api.proposal.GetParameterResponse], tail: shapeless.HNil): Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil((getParameters$macro$28 @ _), HNil))))))))) => proposal.this.ProposalContextResponse.apply(operation$macro$20, source$macro$21, location$macro$22, questionSlug$macro$23, country$macro$24, questionLanguage$macro$25, proposalLanguage$macro$26, clientLanguage$macro$27, getParameters$macro$28) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("source"), Option[String], (Symbol @@ String("location")) :: (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("location"), Option[String], (Symbol @@ String("questionSlug")) :: (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionSlug"), Option[String], (Symbol @@ String("country")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), Option[org.make.core.reference.Country], (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("clientLanguage")) :: (Symbol @@ String("getParameters")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("clientLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("getParameters")) :: shapeless.HNil, Seq[org.make.api.proposal.GetParameterResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("getParameters"), Seq[org.make.api.proposal.GetParameterResponse], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("getParameters")]](scala.Symbol.apply("getParameters").asInstanceOf[Symbol @@ String("getParameters")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("getParameters")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("clientLanguage")]](scala.Symbol.apply("clientLanguage").asInstanceOf[Symbol @@ String("clientLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("clientLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalLanguage")]](scala.Symbol.apply("proposalLanguage").asInstanceOf[Symbol @@ String("proposalLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionLanguage")]](scala.Symbol.apply("questionLanguage").asInstanceOf[Symbol @@ String("questionLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionSlug")]](scala.Symbol.apply("questionSlug").asInstanceOf[Symbol @@ String("questionSlug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionSlug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("location")]](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("location")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("source")]](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("source")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operation")]](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operation")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$39.this.inst$macro$38)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalContextResponse]]; <stable> <accessor> lazy val inst$macro$38: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForoperation: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder); private[this] val circeGenericDecoderForquestionSlug: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderForcountry: io.circe.Decoder[Option[org.make.core.reference.Country]] = circe.this.Decoder.decodeOption[org.make.core.reference.Country](reference.this.Country.countryDecoder); private[this] val circeGenericDecoderForclientLanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder); private[this] val circeGenericDecoderForgetParameters: io.circe.Decoder[Seq[org.make.api.proposal.GetParameterResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.GetParameterResponse](proposal.this.GetParameterResponse.codec); private[this] val circeGenericEncoderForoperation: io.circe.Encoder[Option[org.make.core.operation.OperationId]] = circe.this.Encoder.encodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdEncoder); private[this] val circeGenericEncoderForquestionSlug: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderForcountry: io.circe.Encoder[Option[org.make.core.reference.Country]] = circe.this.Encoder.encodeOption[org.make.core.reference.Country](reference.this.Country.countryEncoder); private[this] val circeGenericEncoderForclientLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](reference.this.Language.LanguageEncoder); private[this] val circeGenericEncoderForgetParameters: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.GetParameterResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.GetParameterResponse](proposal.this.GetParameterResponse.codec); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]], tail: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperation @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsource @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlocation @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionSlug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountry @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForclientLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForgetParameters @ _), shapeless.HNil))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("operation", $anon.this.circeGenericEncoderForoperation.apply(circeGenericHListBindingForoperation)), scala.Tuple2.apply[String, io.circe.Json]("source", $anon.this.circeGenericEncoderForquestionSlug.apply(circeGenericHListBindingForsource)), scala.Tuple2.apply[String, io.circe.Json]("location", $anon.this.circeGenericEncoderForquestionSlug.apply(circeGenericHListBindingForlocation)), scala.Tuple2.apply[String, io.circe.Json]("questionSlug", $anon.this.circeGenericEncoderForquestionSlug.apply(circeGenericHListBindingForquestionSlug)), scala.Tuple2.apply[String, io.circe.Json]("country", $anon.this.circeGenericEncoderForcountry.apply(circeGenericHListBindingForcountry)), scala.Tuple2.apply[String, io.circe.Json]("questionLanguage", $anon.this.circeGenericEncoderForclientLanguage.apply(circeGenericHListBindingForquestionLanguage)), scala.Tuple2.apply[String, io.circe.Json]("proposalLanguage", $anon.this.circeGenericEncoderForclientLanguage.apply(circeGenericHListBindingForproposalLanguage)), scala.Tuple2.apply[String, io.circe.Json]("clientLanguage", $anon.this.circeGenericEncoderForclientLanguage.apply(circeGenericHListBindingForclientLanguage)), scala.Tuple2.apply[String, io.circe.Json]("getParameters", $anon.this.circeGenericEncoderForgetParameters.apply(circeGenericHListBindingForgetParameters)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecode(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecode(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecode(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionSlug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecode(c.downField("questionSlug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecode(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecode(c.downField("questionLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecode(c.downField("proposalLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("clientLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecode(c.downField("clientLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("getParameters"), Seq[org.make.api.proposal.GetParameterResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgetParameters.tryDecode(c.downField("getParameters")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecodeAccumulating(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecodeAccumulating(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecodeAccumulating(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionSlug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecodeAccumulating(c.downField("questionSlug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecodeAccumulating(c.downField("questionLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecodeAccumulating(c.downField("proposalLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("clientLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecodeAccumulating(c.downField("clientLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("getParameters"), Seq[org.make.api.proposal.GetParameterResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgetParameters.tryDecodeAccumulating(c.downField("getParameters")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Seq[org.make.api.proposal.GetParameterResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$39().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalContextResponse]](inst$macro$40) })
241 30111 8888 - 9213 Apply org.make.api.proposal.ProposalContextResponse.apply org.make.api.proposal.proposalapitest ProposalContextResponse.apply(context.operation, context.source, context.location, context.questionSlug, context.country, context.questionLanguage, context.proposalLanguage, context.clientLanguage, context.getParameters.map[org.make.api.proposal.GetParameterResponse](((parameter: org.make.core.proposal.indexed.IndexedGetParameters) => GetParameterResponse.fromIndexedGetParameters(parameter))))
242 28699 8919 - 8936 Select org.make.core.proposal.indexed.IndexedContext.operation org.make.api.proposal.proposalapitest context.operation
243 30106 8944 - 8958 Select org.make.core.proposal.indexed.IndexedContext.source org.make.api.proposal.proposalapitest context.source
244 29248 8966 - 8982 Select org.make.core.proposal.indexed.IndexedContext.location org.make.api.proposal.proposalapitest context.location
245 28846 8990 - 9010 Select org.make.core.proposal.indexed.IndexedContext.questionSlug org.make.api.proposal.proposalapitest context.questionSlug
246 30248 9018 - 9033 Select org.make.core.proposal.indexed.IndexedContext.country org.make.api.proposal.proposalapitest context.country
247 29401 9041 - 9065 Select org.make.core.proposal.indexed.IndexedContext.questionLanguage org.make.api.proposal.proposalapitest context.questionLanguage
248 28604 9073 - 9097 Select org.make.core.proposal.indexed.IndexedContext.proposalLanguage org.make.api.proposal.proposalapitest context.proposalLanguage
249 30450 9105 - 9127 Select org.make.core.proposal.indexed.IndexedContext.clientLanguage org.make.api.proposal.proposalapitest context.clientLanguage
250 28684 9135 - 9207 Apply scala.collection.IterableOps.map org.make.api.proposal.proposalapitest context.getParameters.map[org.make.api.proposal.GetParameterResponse](((parameter: org.make.core.proposal.indexed.IndexedGetParameters) => GetParameterResponse.fromIndexedGetParameters(parameter)))
250 29526 9161 - 9206 Apply org.make.api.proposal.GetParameterResponse.fromIndexedGetParameters GetParameterResponse.fromIndexedGetParameters(parameter)
258 29348 9370 - 9381 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.organisation.organisationapitest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.GetParameterResponse]({ val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.GetParameterResponse] = { final class anon$lazy$macro$11 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$11 = { anon$lazy$macro$11.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.GetParameterResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.GetParameterResponse, shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.GetParameterResponse, (Symbol @@ String("key")) :: (Symbol @@ String("value")) :: shapeless.HNil, String :: String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.GetParameterResponse, (Symbol @@ String("key")) :: (Symbol @@ String("value")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("value")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("value"), shapeless.HNil.type](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")], HNil))), Generic.instance[org.make.api.proposal.GetParameterResponse, String :: String :: shapeless.HNil](((x0$3: org.make.api.proposal.GetParameterResponse) => x0$3 match { case (key: String, value: String): org.make.api.proposal.GetParameterResponse((key$macro$8 @ _), (value$macro$9 @ _)) => ::.apply[String, String :: shapeless.HNil.type](key$macro$8, ::.apply[String, shapeless.HNil.type](value$macro$9, HNil)).asInstanceOf[String :: String :: shapeless.HNil] }), ((x0$4: String :: String :: shapeless.HNil) => x0$4 match { case (head: String, tail: String :: shapeless.HNil): String :: String :: shapeless.HNil((key$macro$6 @ _), (head: String, tail: shapeless.HNil): String :: shapeless.HNil((value$macro$7 @ _), HNil)) => proposal.this.GetParameterResponse.apply(key$macro$6, value$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("key"), String, (Symbol @@ String("value")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("value"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("value")]](scala.Symbol.apply("value").asInstanceOf[Symbol @@ String("value")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("value")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("key")]](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("key")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.GetParameterResponse]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvalue: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericEncoderForvalue: io.circe.Encoder[String] = circe.this.Encoder.encodeString; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("key"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForkey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("value"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvalue @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("key", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForkey)), scala.Tuple2.apply[String, io.circe.Json]("value", $anon.this.circeGenericEncoderForvalue.apply(circeGenericHListBindingForvalue)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("key"), String, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecode(c.downField("value")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("key"), String, shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("value"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvalue.tryDecodeAccumulating(c.downField("value")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),String] :: shapeless.labelled.FieldType[Symbol @@ String("value"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$11().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.GetParameterResponse]](inst$macro$12) })
261 29376 9477 - 9543 Apply org.make.api.proposal.GetParameterResponse.apply GetParameterResponse.apply(parameter.key, parameter.value)
261 30277 9527 - 9542 Select org.make.core.proposal.indexed.IndexedGetParameters.value parameter.value
261 28943 9504 - 9517 Select org.make.core.proposal.indexed.IndexedGetParameters.key parameter.key
273 28667 9901 - 9912 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.sequence.sequenceapitest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.OrganisationInfoResponse]({ val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.OrganisationInfoResponse] = { final class anon$lazy$macro$15 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$15 = { anon$lazy$macro$15.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.OrganisationInfoResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.OrganisationInfoResponse, shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.OrganisationInfoResponse, (Symbol @@ String("organisationId")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: shapeless.HNil, org.make.core.user.UserId :: Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.OrganisationInfoResponse, (Symbol @@ String("organisationId")) :: (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationId"), (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: shapeless.HNil.type](scala.Symbol.apply("organisationId").asInstanceOf[Symbol @@ String("organisationId")], ::.apply[Symbol @@ String("organisationName"), (Symbol @@ String("organisationSlug")) :: shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], ::.apply[Symbol @@ String("organisationSlug"), shapeless.HNil.type](scala.Symbol.apply("organisationSlug").asInstanceOf[Symbol @@ String("organisationSlug")], HNil)))), Generic.instance[org.make.api.proposal.OrganisationInfoResponse, org.make.core.user.UserId :: Option[String] :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.OrganisationInfoResponse) => x0$3 match { case (organisationId: org.make.core.user.UserId, organisationName: Option[String], organisationSlug: Option[String]): org.make.api.proposal.OrganisationInfoResponse((organisationId$macro$11 @ _), (organisationName$macro$12 @ _), (organisationSlug$macro$13 @ _)) => ::.apply[org.make.core.user.UserId, Option[String] :: Option[String] :: shapeless.HNil.type](organisationId$macro$11, ::.apply[Option[String], Option[String] :: shapeless.HNil.type](organisationName$macro$12, ::.apply[Option[String], shapeless.HNil.type](organisationSlug$macro$13, HNil))).asInstanceOf[org.make.core.user.UserId :: Option[String] :: Option[String] :: shapeless.HNil] }), ((x0$4: org.make.core.user.UserId :: Option[String] :: Option[String] :: shapeless.HNil) => x0$4 match { case (head: org.make.core.user.UserId, tail: Option[String] :: Option[String] :: shapeless.HNil): org.make.core.user.UserId :: Option[String] :: Option[String] :: shapeless.HNil((organisationId$macro$8 @ _), (head: Option[String], tail: Option[String] :: shapeless.HNil): Option[String] :: Option[String] :: shapeless.HNil((organisationName$macro$9 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((organisationSlug$macro$10 @ _), HNil))) => proposal.this.OrganisationInfoResponse.apply(organisationId$macro$8, organisationName$macro$9, organisationSlug$macro$10) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationId"), org.make.core.user.UserId, (Symbol @@ String("organisationName")) :: (Symbol @@ String("organisationSlug")) :: shapeless.HNil, Option[String] :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], (Symbol @@ String("organisationSlug")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationSlug"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationSlug")]](scala.Symbol.apply("organisationSlug").asInstanceOf[Symbol @@ String("organisationSlug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationSlug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationId")]](scala.Symbol.apply("organisationId").asInstanceOf[Symbol @@ String("organisationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.OrganisationInfoResponse]]; <stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderFororganisationId: io.circe.Decoder[org.make.core.user.UserId] = user.this.UserId.userIdDecoder; private[this] val circeGenericDecoderFororganisationSlug: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericEncoderFororganisationId: io.circe.Encoder[org.make.core.user.UserId] = user.this.UserId.userIdEncoder; private[this] val circeGenericEncoderFororganisationSlug: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationSlug @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("organisationId", $anon.this.circeGenericEncoderFororganisationId.apply(circeGenericHListBindingFororganisationId)), scala.Tuple2.apply[String, io.circe.Json]("organisationName", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingFororganisationName)), scala.Tuple2.apply[String, io.circe.Json]("organisationSlug", $anon.this.circeGenericEncoderFororganisationSlug.apply(circeGenericHListBindingFororganisationSlug)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationId.tryDecode(c.downField("organisationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationSlug"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecode(c.downField("organisationSlug")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationId.tryDecodeAccumulating(c.downField("organisationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("organisationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationSlug"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisationSlug.tryDecodeAccumulating(c.downField("organisationSlug")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("organisationSlug"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$15().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.OrganisationInfoResponse]](inst$macro$16) })
276 30078 10032 - 10204 Apply org.make.api.proposal.OrganisationInfoResponse.apply OrganisationInfoResponse.apply(indexedOrganisationInfo.organisationId, indexedOrganisationInfo.organisationName, indexedOrganisationInfo.organisationSlug)
277 30319 10064 - 10102 Select org.make.core.proposal.indexed.IndexedOrganisationInfo.organisationId indexedOrganisationInfo.organisationId
278 29633 10110 - 10150 Select org.make.core.proposal.indexed.IndexedOrganisationInfo.organisationName indexedOrganisationInfo.organisationName
279 28775 10158 - 10198 Select org.make.core.proposal.indexed.IndexedOrganisationInfo.organisationSlug indexedOrganisationInfo.organisationSlug
319 29356 11590 - 11601 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalResponse]({ val inst$macro$88: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResponse] = { final class anon$lazy$macro$87 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$87 = { anon$lazy$macro$87.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalResponse, (Symbol @@ String("id")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentLanguage")) :: (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalResponse, (Symbol @@ String("id")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentLanguage")) :: (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("content")) :: (Symbol @@ String("contentLanguage")) :: (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("content"), (Symbol @@ String("contentLanguage")) :: (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")], ::.apply[Symbol @@ String("contentLanguage"), (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("contentLanguage").asInstanceOf[Symbol @@ String("contentLanguage")], ::.apply[Symbol @@ String("translatedContent"), (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("translatedContent").asInstanceOf[Symbol @@ String("translatedContent")], ::.apply[Symbol @@ String("translatedLanguage"), (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("translatedLanguage").asInstanceOf[Symbol @@ String("translatedLanguage")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("status"), (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")], ::.apply[Symbol @@ String("createdAt"), (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("createdAt").asInstanceOf[Symbol @@ String("createdAt")], ::.apply[Symbol @@ String("updatedAt"), (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("updatedAt").asInstanceOf[Symbol @@ String("updatedAt")], ::.apply[Symbol @@ String("votes"), (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("votes").asInstanceOf[Symbol @@ String("votes")], ::.apply[Symbol @@ String("context"), (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")], ::.apply[Symbol @@ String("author"), (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")], ::.apply[Symbol @@ String("organisations"), (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("organisations").asInstanceOf[Symbol @@ String("organisations")], ::.apply[Symbol @@ String("tags"), (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("selectedStakeTag"), (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("selectedStakeTag").asInstanceOf[Symbol @@ String("selectedStakeTag")], ::.apply[Symbol @@ String("myProposal"), (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("myProposal").asInstanceOf[Symbol @@ String("myProposal")], ::.apply[Symbol @@ String("idea"), (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("idea").asInstanceOf[Symbol @@ String("idea")], ::.apply[Symbol @@ String("question"), (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")], ::.apply[Symbol @@ String("operationId"), (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")], ::.apply[Symbol @@ String("proposalKey"), (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("proposalKey").asInstanceOf[Symbol @@ String("proposalKey")], ::.apply[Symbol @@ String("keywords"), shapeless.HNil.type](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")], HNil)))))))))))))))))))))), Generic.instance[org.make.api.proposal.ProposalResponse, org.make.core.proposal.ProposalId :: String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalResponse) => x0$3 match { case (id: org.make.core.proposal.ProposalId, content: String, contentLanguage: org.make.core.reference.Language, translatedContent: Option[String], translatedLanguage: Option[org.make.core.reference.Language], slug: String, status: org.make.core.proposal.ProposalStatus, createdAt: java.time.ZonedDateTime, updatedAt: Option[java.time.ZonedDateTime], votes: Seq[org.make.api.proposal.VoteResponse], context: Option[org.make.api.proposal.ProposalContextResponse], author: Option[org.make.api.proposal.AuthorResponse], organisations: Seq[org.make.api.proposal.OrganisationInfoResponse], tags: Seq[org.make.core.proposal.indexed.IndexedTag], selectedStakeTag: Option[org.make.core.proposal.indexed.IndexedTag], myProposal: Boolean, idea: Option[org.make.core.idea.IdeaId], question: Option[org.make.api.question.SimpleQuestionResponse], operationId: Option[org.make.core.operation.OperationId], proposalKey: String, keywords: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]): org.make.api.proposal.ProposalResponse((id$macro$65 @ _), (content$macro$66 @ _), (contentLanguage$macro$67 @ _), (translatedContent$macro$68 @ _), (translatedLanguage$macro$69 @ _), (slug$macro$70 @ _), (status$macro$71 @ _), (createdAt$macro$72 @ _), (updatedAt$macro$73 @ _), (votes$macro$74 @ _), (context$macro$75 @ _), (author$macro$76 @ _), (organisations$macro$77 @ _), (tags$macro$78 @ _), (selectedStakeTag$macro$79 @ _), (myProposal$macro$80 @ _), (idea$macro$81 @ _), (question$macro$82 @ _), (operationId$macro$83 @ _), (proposalKey$macro$84 @ _), (keywords$macro$85 @ _)) => ::.apply[org.make.core.proposal.ProposalId, String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](id$macro$65, ::.apply[String, org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](content$macro$66, ::.apply[org.make.core.reference.Language, Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](contentLanguage$macro$67, ::.apply[Option[String], Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](translatedContent$macro$68, ::.apply[Option[org.make.core.reference.Language], String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](translatedLanguage$macro$69, ::.apply[String, org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](slug$macro$70, ::.apply[org.make.core.proposal.ProposalStatus, java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](status$macro$71, ::.apply[java.time.ZonedDateTime, Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](createdAt$macro$72, ::.apply[Option[java.time.ZonedDateTime], Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](updatedAt$macro$73, ::.apply[Seq[org.make.api.proposal.VoteResponse], Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](votes$macro$74, ::.apply[Option[org.make.api.proposal.ProposalContextResponse], Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](context$macro$75, ::.apply[Option[org.make.api.proposal.AuthorResponse], Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](author$macro$76, ::.apply[Seq[org.make.api.proposal.OrganisationInfoResponse], Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](organisations$macro$77, ::.apply[Seq[org.make.core.proposal.indexed.IndexedTag], Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](tags$macro$78, ::.apply[Option[org.make.core.proposal.indexed.IndexedTag], Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](selectedStakeTag$macro$79, ::.apply[Boolean, Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](myProposal$macro$80, ::.apply[Option[org.make.core.idea.IdeaId], Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](idea$macro$81, ::.apply[Option[org.make.api.question.SimpleQuestionResponse], Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](question$macro$82, ::.apply[Option[org.make.core.operation.OperationId], String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](operationId$macro$83, ::.apply[String, Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil.type](proposalKey$macro$84, ::.apply[Seq[org.make.core.proposal.indexed.IndexedProposalKeyword], shapeless.HNil.type](keywords$macro$85, HNil))))))))))))))))))))).asInstanceOf[org.make.core.proposal.ProposalId :: String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil] }), ((x0$4: org.make.core.proposal.ProposalId :: String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil) => x0$4 match { case (head: org.make.core.proposal.ProposalId, tail: String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): org.make.core.proposal.ProposalId :: String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((id$macro$44 @ _), (head: String, tail: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((content$macro$45 @ _), (head: org.make.core.reference.Language, tail: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((contentLanguage$macro$46 @ _), (head: Option[String], tail: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((translatedContent$macro$47 @ _), (head: Option[org.make.core.reference.Language], tail: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((translatedLanguage$macro$48 @ _), (head: String, tail: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((slug$macro$49 @ _), (head: org.make.core.proposal.ProposalStatus, tail: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((status$macro$50 @ _), (head: java.time.ZonedDateTime, tail: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((createdAt$macro$51 @ _), (head: Option[java.time.ZonedDateTime], tail: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((updatedAt$macro$52 @ _), (head: Seq[org.make.api.proposal.VoteResponse], tail: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((votes$macro$53 @ _), (head: Option[org.make.api.proposal.ProposalContextResponse], tail: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((context$macro$54 @ _), (head: Option[org.make.api.proposal.AuthorResponse], tail: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((author$macro$55 @ _), (head: Seq[org.make.api.proposal.OrganisationInfoResponse], tail: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((organisations$macro$56 @ _), (head: Seq[org.make.core.proposal.indexed.IndexedTag], tail: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((tags$macro$57 @ _), (head: Option[org.make.core.proposal.indexed.IndexedTag], tail: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((selectedStakeTag$macro$58 @ _), (head: Boolean, tail: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((myProposal$macro$59 @ _), (head: Option[org.make.core.idea.IdeaId], tail: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((idea$macro$60 @ _), (head: Option[org.make.api.question.SimpleQuestionResponse], tail: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((question$macro$61 @ _), (head: Option[org.make.core.operation.OperationId], tail: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((operationId$macro$62 @ _), (head: String, tail: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil): String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((proposalKey$macro$63 @ _), (head: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword], tail: shapeless.HNil): Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil((keywords$macro$64 @ _), HNil))))))))))))))))))))) => proposal.this.ProposalResponse.apply(id$macro$44, content$macro$45, contentLanguage$macro$46, translatedContent$macro$47, translatedLanguage$macro$48, slug$macro$49, status$macro$50, createdAt$macro$51, updatedAt$macro$52, votes$macro$53, context$macro$54, author$macro$55, organisations$macro$56, tags$macro$57, selectedStakeTag$macro$58, myProposal$macro$59, idea$macro$60, question$macro$61, operationId$macro$62, proposalKey$macro$63, keywords$macro$64) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.proposal.ProposalId, (Symbol @@ String("content")) :: (Symbol @@ String("contentLanguage")) :: (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, String :: org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("content"), String, (Symbol @@ String("contentLanguage")) :: (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.reference.Language :: Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("contentLanguage"), org.make.core.reference.Language, (Symbol @@ String("translatedContent")) :: (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[String] :: Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("translatedContent"), Option[String], (Symbol @@ String("translatedLanguage")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("translatedLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("slug")) :: (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, String :: org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), String, (Symbol @@ String("status")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus :: java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, java.time.ZonedDateTime :: Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("createdAt"), java.time.ZonedDateTime, (Symbol @@ String("updatedAt")) :: (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("votes")) :: (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.api.proposal.VoteResponse] :: Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("votes"), Seq[org.make.api.proposal.VoteResponse], (Symbol @@ String("context")) :: (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.api.proposal.ProposalContextResponse] :: Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("context"), Option[org.make.api.proposal.ProposalContextResponse], (Symbol @@ String("author")) :: (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.api.proposal.AuthorResponse] :: Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("author"), Option[org.make.api.proposal.AuthorResponse], (Symbol @@ String("organisations")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.api.proposal.OrganisationInfoResponse] :: Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisations"), Seq[org.make.api.proposal.OrganisationInfoResponse], (Symbol @@ String("tags")) :: (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.core.proposal.indexed.IndexedTag] :: Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tags"), Seq[org.make.core.proposal.indexed.IndexedTag], (Symbol @@ String("selectedStakeTag")) :: (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.proposal.indexed.IndexedTag] :: Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("selectedStakeTag"), Option[org.make.core.proposal.indexed.IndexedTag], (Symbol @@ String("myProposal")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Boolean :: Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("myProposal"), Boolean, (Symbol @@ String("idea")) :: (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.idea.IdeaId] :: Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], (Symbol @@ String("question")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.api.question.SimpleQuestionResponse] :: Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("question"), Option[org.make.api.question.SimpleQuestionResponse], (Symbol @@ String("operationId")) :: (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], (Symbol @@ String("proposalKey")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, String :: Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalKey"), String, (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.core.proposal.indexed.IndexedProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("keywords"), Seq[org.make.core.proposal.indexed.IndexedProposalKeyword], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("keywords")]](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("keywords")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalKey")]](scala.Symbol.apply("proposalKey").asInstanceOf[Symbol @@ String("proposalKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalKey")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operationId")]](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("question")]](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("question")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("idea")]](scala.Symbol.apply("idea").asInstanceOf[Symbol @@ String("idea")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("idea")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("myProposal")]](scala.Symbol.apply("myProposal").asInstanceOf[Symbol @@ String("myProposal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("myProposal")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("selectedStakeTag")]](scala.Symbol.apply("selectedStakeTag").asInstanceOf[Symbol @@ String("selectedStakeTag")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("selectedStakeTag")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tags")]](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tags")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisations")]](scala.Symbol.apply("organisations").asInstanceOf[Symbol @@ String("organisations")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisations")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("author")]](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("author")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("context")]](scala.Symbol.apply("context").asInstanceOf[Symbol @@ String("context")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("context")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("votes")]](scala.Symbol.apply("votes").asInstanceOf[Symbol @@ String("votes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("votes")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("updatedAt")]](scala.Symbol.apply("updatedAt").asInstanceOf[Symbol @@ String("updatedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("updatedAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("createdAt")]](scala.Symbol.apply("createdAt").asInstanceOf[Symbol @@ String("createdAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("createdAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("status")]](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("status")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("slug")]](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("slug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("translatedLanguage")]](scala.Symbol.apply("translatedLanguage").asInstanceOf[Symbol @@ String("translatedLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("translatedLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("translatedContent")]](scala.Symbol.apply("translatedContent").asInstanceOf[Symbol @@ String("translatedContent")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("translatedContent")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("contentLanguage")]](scala.Symbol.apply("contentLanguage").asInstanceOf[Symbol @@ String("contentLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("contentLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("content")]](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("content")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$87.this.inst$macro$86)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResponse]]; <stable> <accessor> lazy val inst$macro$86: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForid: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder; private[this] val circeGenericDecoderForcontentLanguage: io.circe.Decoder[org.make.core.reference.Language] = reference.this.Language.LanguageDecoder; private[this] val circeGenericDecoderFortranslatedContent: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderFortranslatedLanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder); private[this] val circeGenericDecoderForstatus: io.circe.Decoder[org.make.core.proposal.ProposalStatus] = proposal.this.ProposalStatus.circeDecoder; private[this] val circeGenericDecoderForcreatedAt: io.circe.Decoder[java.time.ZonedDateTime] = ProposalResponse.this.zonedDateTimeDecoder; private[this] val circeGenericDecoderForupdatedAt: io.circe.Decoder[Option[java.time.ZonedDateTime]] = circe.this.Decoder.decodeOption[java.time.ZonedDateTime](ProposalResponse.this.zonedDateTimeDecoder); private[this] val circeGenericDecoderForvotes: io.circe.Decoder[Seq[org.make.api.proposal.VoteResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.VoteResponse](proposal.this.VoteResponse.codec); private[this] val circeGenericDecoderForcontext: io.circe.Decoder[Option[org.make.api.proposal.ProposalContextResponse]] = circe.this.Decoder.decodeOption[org.make.api.proposal.ProposalContextResponse](proposal.this.ProposalContextResponse.codec); private[this] val circeGenericDecoderForauthor: io.circe.Decoder[Option[org.make.api.proposal.AuthorResponse]] = circe.this.Decoder.decodeOption[org.make.api.proposal.AuthorResponse](proposal.this.AuthorResponse.codec); private[this] val circeGenericDecoderFororganisations: io.circe.Decoder[Seq[org.make.api.proposal.OrganisationInfoResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.OrganisationInfoResponse](proposal.this.OrganisationInfoResponse.codec); private[this] val circeGenericDecoderFortags: io.circe.Decoder[Seq[org.make.core.proposal.indexed.IndexedTag]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.indexed.IndexedTag](indexed.this.IndexedTag.circeCodec); private[this] val circeGenericDecoderForselectedStakeTag: io.circe.Decoder[Option[org.make.core.proposal.indexed.IndexedTag]] = circe.this.Decoder.decodeOption[org.make.core.proposal.indexed.IndexedTag](indexed.this.IndexedTag.circeCodec); private[this] val circeGenericDecoderFormyProposal: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; private[this] val circeGenericDecoderForidea: io.circe.Decoder[Option[org.make.core.idea.IdeaId]] = circe.this.Decoder.decodeOption[org.make.core.idea.IdeaId](idea.this.IdeaId.ideaIdDecoder); private[this] val circeGenericDecoderForquestion: io.circe.Decoder[Option[org.make.api.question.SimpleQuestionResponse]] = circe.this.Decoder.decodeOption[org.make.api.question.SimpleQuestionResponse](question.this.SimpleQuestionResponse.codec); private[this] val circeGenericDecoderForoperationId: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder); private[this] val circeGenericDecoderForproposalKey: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderForkeywords: io.circe.Decoder[Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.indexed.IndexedProposalKeyword](indexed.this.IndexedProposalKeyword.codec); private[this] val circeGenericEncoderForid: io.circe.Encoder[org.make.core.proposal.ProposalId] = ProposalResponse.this.stringValueEncoder[org.make.core.proposal.ProposalId]; private[this] val circeGenericEncoderForcontentLanguage: io.circe.Encoder[org.make.core.reference.Language] = ProposalResponse.this.stringValueEncoder[org.make.core.reference.Language]; private[this] val circeGenericEncoderFortranslatedContent: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderFortranslatedLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](ProposalResponse.this.stringValueEncoder[org.make.core.reference.Language]); private[this] val circeGenericEncoderForstatus: io.circe.Encoder[org.make.core.proposal.ProposalStatus] = proposal.this.ProposalStatus.circeEncoder; private[this] val circeGenericEncoderForcreatedAt: io.circe.Encoder[java.time.ZonedDateTime] = ProposalResponse.this.zonedDateTimeEncoder; private[this] val circeGenericEncoderForupdatedAt: io.circe.Encoder[Option[java.time.ZonedDateTime]] = circe.this.Encoder.encodeOption[java.time.ZonedDateTime](ProposalResponse.this.zonedDateTimeEncoder); private[this] val circeGenericEncoderForvotes: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.VoteResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.VoteResponse](proposal.this.VoteResponse.codec); private[this] val circeGenericEncoderForcontext: io.circe.Encoder[Option[org.make.api.proposal.ProposalContextResponse]] = circe.this.Encoder.encodeOption[org.make.api.proposal.ProposalContextResponse](proposal.this.ProposalContextResponse.codec); private[this] val circeGenericEncoderForauthor: io.circe.Encoder[Option[org.make.api.proposal.AuthorResponse]] = circe.this.Encoder.encodeOption[org.make.api.proposal.AuthorResponse](proposal.this.AuthorResponse.codec); private[this] val circeGenericEncoderFororganisations: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.OrganisationInfoResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.OrganisationInfoResponse](proposal.this.OrganisationInfoResponse.codec); private[this] val circeGenericEncoderFortags: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.indexed.IndexedTag]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.indexed.IndexedTag](indexed.this.IndexedTag.circeCodec); private[this] val circeGenericEncoderForselectedStakeTag: io.circe.Encoder[Option[org.make.core.proposal.indexed.IndexedTag]] = circe.this.Encoder.encodeOption[org.make.core.proposal.indexed.IndexedTag](indexed.this.IndexedTag.circeCodec); private[this] val circeGenericEncoderFormyProposal: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean; private[this] val circeGenericEncoderForidea: io.circe.Encoder[Option[org.make.core.idea.IdeaId]] = circe.this.Encoder.encodeOption[org.make.core.idea.IdeaId](ProposalResponse.this.stringValueEncoder[org.make.core.idea.IdeaId]); private[this] val circeGenericEncoderForquestion: io.circe.Encoder[Option[org.make.api.question.SimpleQuestionResponse]] = circe.this.Encoder.encodeOption[org.make.api.question.SimpleQuestionResponse](question.this.SimpleQuestionResponse.codec); private[this] val circeGenericEncoderForoperationId: io.circe.Encoder[Option[org.make.core.operation.OperationId]] = circe.this.Encoder.encodeOption[org.make.core.operation.OperationId](ProposalResponse.this.stringValueEncoder[org.make.core.operation.OperationId]); private[this] val circeGenericEncoderForproposalKey: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderForkeywords: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.indexed.IndexedProposalKeyword](indexed.this.IndexedProposalKeyword.codec); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId], tail: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("content"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontent @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language], tail: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontentLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortranslatedContent @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortranslatedLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("slug"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForslug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus], tail: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForstatus @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime], tail: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcreatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]], tail: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForupdatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvotes @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontext @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForauthor @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisations @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]], tail: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortags @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]], tail: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForselectedStakeTag @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFormyProposal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]], tail: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForidea @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestion @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperationId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalKey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForkeywords @ _), shapeless.HNil))))))))))))))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("id", $anon.this.circeGenericEncoderForid.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("content", $anon.this.circeGenericEncoderForproposalKey.apply(circeGenericHListBindingForcontent)), scala.Tuple2.apply[String, io.circe.Json]("contentLanguage", $anon.this.circeGenericEncoderForcontentLanguage.apply(circeGenericHListBindingForcontentLanguage)), scala.Tuple2.apply[String, io.circe.Json]("translatedContent", $anon.this.circeGenericEncoderFortranslatedContent.apply(circeGenericHListBindingFortranslatedContent)), scala.Tuple2.apply[String, io.circe.Json]("translatedLanguage", $anon.this.circeGenericEncoderFortranslatedLanguage.apply(circeGenericHListBindingFortranslatedLanguage)), scala.Tuple2.apply[String, io.circe.Json]("slug", $anon.this.circeGenericEncoderForproposalKey.apply(circeGenericHListBindingForslug)), scala.Tuple2.apply[String, io.circe.Json]("status", $anon.this.circeGenericEncoderForstatus.apply(circeGenericHListBindingForstatus)), scala.Tuple2.apply[String, io.circe.Json]("createdAt", $anon.this.circeGenericEncoderForcreatedAt.apply(circeGenericHListBindingForcreatedAt)), scala.Tuple2.apply[String, io.circe.Json]("updatedAt", $anon.this.circeGenericEncoderForupdatedAt.apply(circeGenericHListBindingForupdatedAt)), scala.Tuple2.apply[String, io.circe.Json]("votes", $anon.this.circeGenericEncoderForvotes.apply(circeGenericHListBindingForvotes)), scala.Tuple2.apply[String, io.circe.Json]("context", $anon.this.circeGenericEncoderForcontext.apply(circeGenericHListBindingForcontext)), scala.Tuple2.apply[String, io.circe.Json]("author", $anon.this.circeGenericEncoderForauthor.apply(circeGenericHListBindingForauthor)), scala.Tuple2.apply[String, io.circe.Json]("organisations", $anon.this.circeGenericEncoderFororganisations.apply(circeGenericHListBindingFororganisations)), scala.Tuple2.apply[String, io.circe.Json]("tags", $anon.this.circeGenericEncoderFortags.apply(circeGenericHListBindingFortags)), scala.Tuple2.apply[String, io.circe.Json]("selectedStakeTag", $anon.this.circeGenericEncoderForselectedStakeTag.apply(circeGenericHListBindingForselectedStakeTag)), scala.Tuple2.apply[String, io.circe.Json]("myProposal", $anon.this.circeGenericEncoderFormyProposal.apply(circeGenericHListBindingFormyProposal)), scala.Tuple2.apply[String, io.circe.Json]("idea", $anon.this.circeGenericEncoderForidea.apply(circeGenericHListBindingForidea)), scala.Tuple2.apply[String, io.circe.Json]("question", $anon.this.circeGenericEncoderForquestion.apply(circeGenericHListBindingForquestion)), scala.Tuple2.apply[String, io.circe.Json]("operationId", $anon.this.circeGenericEncoderForoperationId.apply(circeGenericHListBindingForoperationId)), scala.Tuple2.apply[String, io.circe.Json]("proposalKey", $anon.this.circeGenericEncoderForproposalKey.apply(circeGenericHListBindingForproposalKey)), scala.Tuple2.apply[String, io.circe.Json]("keywords", $anon.this.circeGenericEncoderForkeywords.apply(circeGenericHListBindingForkeywords)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecode(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecode(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("contentLanguage"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontentLanguage.tryDecode(c.downField("contentLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("translatedContent"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortranslatedContent.tryDecode(c.downField("translatedContent")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("translatedLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortranslatedLanguage.tryDecode(c.downField("translatedLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecode(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecode(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("createdAt"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcreatedAt.tryDecode(c.downField("createdAt")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecode(c.downField("updatedAt")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("votes"), Seq[org.make.api.proposal.VoteResponse], shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotes.tryDecode(c.downField("votes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("context"), Option[org.make.api.proposal.ProposalContextResponse], shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecode(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("author"), Option[org.make.api.proposal.AuthorResponse], shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForauthor.tryDecode(c.downField("author")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisations"), Seq[org.make.api.proposal.OrganisationInfoResponse], shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisations.tryDecode(c.downField("organisations")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tags"), Seq[org.make.core.proposal.indexed.IndexedTag], shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecode(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("selectedStakeTag"), Option[org.make.core.proposal.indexed.IndexedTag], shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForselectedStakeTag.tryDecode(c.downField("selectedStakeTag")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("myProposal"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormyProposal.tryDecode(c.downField("myProposal")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForidea.tryDecode(c.downField("idea")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("question"), Option[org.make.api.question.SimpleQuestionResponse], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecode(c.downField("question")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecode(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalKey"), String, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecode(c.downField("proposalKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("keywords"), Seq[org.make.core.proposal.indexed.IndexedProposalKeyword], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecode(c.downField("keywords")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecodeAccumulating(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecodeAccumulating(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("contentLanguage"), org.make.core.reference.Language, shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontentLanguage.tryDecodeAccumulating(c.downField("contentLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("translatedContent"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortranslatedContent.tryDecodeAccumulating(c.downField("translatedContent")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("translatedLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortranslatedLanguage.tryDecodeAccumulating(c.downField("translatedLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecodeAccumulating(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecodeAccumulating(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("createdAt"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcreatedAt.tryDecodeAccumulating(c.downField("createdAt")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForupdatedAt.tryDecodeAccumulating(c.downField("updatedAt")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("votes"), Seq[org.make.api.proposal.VoteResponse], shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvotes.tryDecodeAccumulating(c.downField("votes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("context"), Option[org.make.api.proposal.ProposalContextResponse], shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontext.tryDecodeAccumulating(c.downField("context")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("author"), Option[org.make.api.proposal.AuthorResponse], shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForauthor.tryDecodeAccumulating(c.downField("author")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisations"), Seq[org.make.api.proposal.OrganisationInfoResponse], shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFororganisations.tryDecodeAccumulating(c.downField("organisations")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tags"), Seq[org.make.core.proposal.indexed.IndexedTag], shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecodeAccumulating(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("selectedStakeTag"), Option[org.make.core.proposal.indexed.IndexedTag], shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForselectedStakeTag.tryDecodeAccumulating(c.downField("selectedStakeTag")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("myProposal"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormyProposal.tryDecodeAccumulating(c.downField("myProposal")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForidea.tryDecodeAccumulating(c.downField("idea")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("question"), Option[org.make.api.question.SimpleQuestionResponse], shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestion.tryDecodeAccumulating(c.downField("question")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecodeAccumulating(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalKey"), String, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalKey.tryDecodeAccumulating(c.downField("proposalKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("keywords"), Seq[org.make.core.proposal.indexed.IndexedProposalKeyword], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecodeAccumulating(c.downField("keywords")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("contentLanguage"),org.make.core.reference.Language] :: shapeless.labelled.FieldType[Symbol @@ String("translatedContent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("translatedLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: shapeless.labelled.FieldType[Symbol @@ String("createdAt"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("votes"),Seq[org.make.api.proposal.VoteResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("context"),Option[org.make.api.proposal.ProposalContextResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.api.proposal.AuthorResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("organisations"),Seq[org.make.api.proposal.OrganisationInfoResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("selectedStakeTag"),Option[org.make.core.proposal.indexed.IndexedTag]] :: shapeless.labelled.FieldType[Symbol @@ String("myProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[org.make.api.question.SimpleQuestionResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalKey"),String] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.indexed.IndexedProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$87().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResponse]](inst$macro$88) })
330 28811 11948 - 11969 Select org.make.core.proposal.indexed.IndexedProposal.votes org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.votes
330 30240 11928 - 11997 Apply org.make.core.proposal.VotingOptionsScores.apply org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest org.make.core.proposal.VotingOptionsScores.apply(indexedProposal.votes, newProposalsVoteThreshold)
332 28913 12029 - 12536 Apply scala.collection.IterableOps.map org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.votes.wrappers.map[org.make.api.proposal.VoteResponse](((wrapper: org.make.core.proposal.VotingOptionWrapper) => { val hasVoted: Boolean = voteAndQualifications match { case (value: org.make.core.history.HistoryActions.VoteAndQualifications): Some[org.make.core.history.HistoryActions.VoteAndQualifications]((voteKey: org.make.core.proposal.VoteKey, qualificationKeys: Map[org.make.core.proposal.QualificationKey,org.make.core.history.HistoryActions.VoteTrust], date: java.time.ZonedDateTime, trust: org.make.core.history.HistoryActions.VoteTrust): org.make.core.history.HistoryActions.VoteAndQualifications(wrapper.vote.key, _, _, _)) => true case _ => false }; val qualifications: Seq[org.make.core.proposal.Qualification] = wrapper.deprecatedQualificationsSeq; val score: Double = scores.get.apply(wrapper.vote.key); VoteResponse.parseVote(wrapper.vote, qualifications, hasVoted, voteAndQualifications, score) }))
335 29476 12215 - 12219 Literal <nosymbol> true
336 28672 12295 - 12300 Literal <nosymbol> org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest false
338 30045 12342 - 12377 Select org.make.core.proposal.VotingOptionWrapper.deprecatedQualificationsSeq org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest wrapper.deprecatedQualificationsSeq
339 28738 12398 - 12426 Apply scala.Function1.apply org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest scores.get.apply(wrapper.vote.key)
339 29565 12409 - 12425 Select org.make.core.proposal.Vote.key org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest wrapper.vote.key
340 30102 12458 - 12470 Select org.make.core.proposal.VotingOptionWrapper.vote org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest wrapper.vote
340 29362 12435 - 12527 Apply org.make.api.proposal.VoteResponse.parseVote org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest VoteResponse.parseVote(wrapper.vote, qualifications, hasVoted, voteAndQualifications, score)
346 29444 12811 - 12857 Apply scala.Option.map indexedProposal.question.map[org.make.core.reference.Language](((x$5: org.make.core.proposal.indexed.IndexedProposalQuestion) => x$5.languages.head))
346 30245 12840 - 12856 Select cats.data.NonEmptyList.head x$5.languages.head
347 29917 12566 - 12893 Apply scala.Option.getOrElse org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.submittedAsLanguage.orElse[org.make.core.reference.Language](indexedProposal.question.map[org.make.core.reference.Language](((x$5: org.make.core.proposal.indexed.IndexedProposalQuestion) => x$5.languages.head))).getOrElse[org.make.core.reference.Language](org.make.core.reference.Language.apply("fr"))
347 28602 12878 - 12892 Apply org.make.core.reference.Language.apply org.make.core.reference.Language.apply("fr")
352 28743 13169 - 13169 Select scala.Tuple2._2 org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest x$8._2
352 29550 13150 - 13150 Select scala.Tuple2._1 org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest x$8._1
367 30108 13658 - 13700 Apply scala.Option.getOrElse org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest translatedLanguage.getOrElse[org.make.core.reference.Language](mainLanguage)
368 29086 13705 - 15633 Apply org.make.api.proposal.ProposalResponse.apply org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest ProposalResponse.apply(indexedProposal.id, indexedProposal.contentGeneral, mainLanguage, translatedContent, translatedLanguage, indexedProposal.slug, indexedProposal.status, indexedProposal.createdAt, indexedProposal.updatedAt, votesResponses, indexedProposal.context.map[org.make.api.proposal.ProposalContextResponse](((context: org.make.core.proposal.indexed.IndexedContext) => ProposalContextResponse.fromIndexedContext(context))), scala.Option.unless[org.make.api.proposal.AuthorResponse](indexedProposal.isAnonymous)(AuthorResponse.fromIndexedAuthor(indexedProposal.author)), indexedProposal.organisations.map[org.make.api.proposal.OrganisationInfoResponse](((indexedOrganisationInfo: org.make.core.proposal.indexed.IndexedOrganisationInfo) => OrganisationInfoResponse.fromIndexedOrganisationInfo(indexedOrganisationInfo))), indexedProposal.tags, indexedProposal.selectedStakeTag, myProposal, indexedProposal.ideaId, indexedProposal.question.map[org.make.api.question.SimpleQuestionResponse](((proposalQuestion: org.make.core.proposal.indexed.IndexedProposalQuestion) => org.make.api.question.SimpleQuestionResponse.apply(proposalQuestion.questionId, proposalQuestion.slug, org.make.api.question.SimpleQuestionWordingResponse.apply(proposalQuestion.titles.getTranslation(returnedLanguage).getOrElse[String](proposalQuestion.titles.getTranslationUnsafe(proposalQuestion.languages.head)), proposalQuestion.questions.getTranslation(returnedLanguage).getOrElse[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]](proposalQuestion.questions.getTranslationUnsafe(proposalQuestion.languages.head))), proposalQuestion.countries, preferredLanguage, returnedLanguage, proposalQuestion.startDate, proposalQuestion.endDate))), indexedProposal.operationId, proposalKey, indexedProposal.keywords)
369 29289 13734 - 13752 Select org.make.core.proposal.indexed.IndexedProposal.id org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.id
370 28886 13770 - 13800 Select org.make.core.proposal.indexed.IndexedProposal.contentGeneral org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.contentGeneral
374 30217 13945 - 13965 Select org.make.core.proposal.indexed.IndexedProposal.slug org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.slug
375 29449 13982 - 14004 Select org.make.core.proposal.indexed.IndexedProposal.status org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.status
376 28606 14024 - 14049 Select org.make.core.proposal.indexed.IndexedProposal.createdAt org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.createdAt
377 29967 14069 - 14094 Select org.make.core.proposal.indexed.IndexedProposal.updatedAt org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.updatedAt
379 28705 14142 - 14213 Apply scala.Option.map org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.context.map[org.make.api.proposal.ProposalContextResponse](((context: org.make.core.proposal.indexed.IndexedContext) => ProposalContextResponse.fromIndexedContext(context)))
379 29551 14170 - 14212 Apply org.make.api.proposal.ProposalContextResponse.fromIndexedContext ProposalContextResponse.fromIndexedContext(context)
380 29292 14306 - 14328 Select org.make.core.proposal.indexed.IndexedProposal.author org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.author
380 28523 14273 - 14329 Apply org.make.api.proposal.AuthorResponse.fromIndexedAuthor org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest AuthorResponse.fromIndexedAuthor(indexedProposal.author)
380 30221 14230 - 14330 Apply scala.Option.unless org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest scala.Option.unless[org.make.api.proposal.AuthorResponse](indexedProposal.isAnonymous)(AuthorResponse.fromIndexedAuthor(indexedProposal.author))
380 30074 14244 - 14271 Select org.make.core.proposal.indexed.IndexedProposal.isAnonymous org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.isAnonymous
381 28570 14354 - 14441 Apply scala.collection.IterableOps.map org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.organisations.map[org.make.api.proposal.OrganisationInfoResponse](((indexedOrganisationInfo: org.make.core.proposal.indexed.IndexedOrganisationInfo) => OrganisationInfoResponse.fromIndexedOrganisationInfo(indexedOrganisationInfo)))
381 29377 14388 - 14440 Apply org.make.api.proposal.OrganisationInfoResponse.fromIndexedOrganisationInfo OrganisationInfoResponse.fromIndexedOrganisationInfo(indexedOrganisationInfo)
382 30041 14456 - 14476 Select org.make.core.proposal.indexed.IndexedProposal.tags org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.tags
383 29595 14503 - 14535 Select org.make.core.proposal.indexed.IndexedProposal.selectedStakeTag org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.selectedStakeTag
385 28709 14581 - 14603 Select org.make.core.proposal.indexed.IndexedProposal.ideaId org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.ideaId
386 29446 14622 - 15502 Apply scala.Option.map org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.question.map[org.make.api.question.SimpleQuestionResponse](((proposalQuestion: org.make.core.proposal.indexed.IndexedProposalQuestion) => org.make.api.question.SimpleQuestionResponse.apply(proposalQuestion.questionId, proposalQuestion.slug, org.make.api.question.SimpleQuestionWordingResponse.apply(proposalQuestion.titles.getTranslation(returnedLanguage).getOrElse[String](proposalQuestion.titles.getTranslationUnsafe(proposalQuestion.languages.head)), proposalQuestion.questions.getTranslation(returnedLanguage).getOrElse[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]](proposalQuestion.questions.getTranslationUnsafe(proposalQuestion.languages.head))), proposalQuestion.countries, preferredLanguage, returnedLanguage, proposalQuestion.startDate, proposalQuestion.endDate)))
387 30288 14681 - 15494 Apply org.make.api.question.SimpleQuestionResponse.apply org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest org.make.api.question.SimpleQuestionResponse.apply(proposalQuestion.questionId, proposalQuestion.slug, org.make.api.question.SimpleQuestionWordingResponse.apply(proposalQuestion.titles.getTranslation(returnedLanguage).getOrElse[String](proposalQuestion.titles.getTranslationUnsafe(proposalQuestion.languages.head)), proposalQuestion.questions.getTranslation(returnedLanguage).getOrElse[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]](proposalQuestion.questions.getTranslationUnsafe(proposalQuestion.languages.head))), proposalQuestion.countries, preferredLanguage, returnedLanguage, proposalQuestion.startDate, proposalQuestion.endDate)
388 30079 14728 - 14755 Select org.make.core.proposal.indexed.IndexedProposalQuestion.questionId org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest proposalQuestion.questionId
389 29265 14774 - 14795 Select org.make.core.proposal.indexed.IndexedProposalQuestion.slug org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest proposalQuestion.slug
390 28740 14817 - 15242 Apply org.make.api.question.SimpleQuestionWordingResponse.apply org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest org.make.api.question.SimpleQuestionWordingResponse.apply(proposalQuestion.titles.getTranslation(returnedLanguage).getOrElse[String](proposalQuestion.titles.getTranslationUnsafe(proposalQuestion.languages.head)), proposalQuestion.questions.getTranslation(returnedLanguage).getOrElse[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]](proposalQuestion.questions.getTranslationUnsafe(proposalQuestion.languages.head)))
393 30186 14957 - 15034 Apply org.make.core.technical.Multilingual.getTranslationUnsafe proposalQuestion.titles.getTranslationUnsafe(proposalQuestion.languages.head)
393 28531 15002 - 15033 Select cats.data.NonEmptyList.head proposalQuestion.languages.head
393 29365 14860 - 15035 Apply scala.Option.getOrElse org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest proposalQuestion.titles.getTranslation(returnedLanguage).getOrElse[String](proposalQuestion.titles.getTranslationUnsafe(proposalQuestion.languages.head))
396 30001 15149 - 15229 Apply org.make.core.technical.Multilingual.getTranslationUnsafe proposalQuestion.questions.getTranslationUnsafe(proposalQuestion.languages.head)
396 28577 15197 - 15228 Select cats.data.NonEmptyList.head proposalQuestion.languages.head
396 29219 15049 - 15230 Apply scala.Option.getOrElse org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest proposalQuestion.questions.getTranslation(returnedLanguage).getOrElse[eu.timepit.refined.api.Refined[String,eu.timepit.refined.collection.NonEmpty]](proposalQuestion.questions.getTranslationUnsafe(proposalQuestion.languages.head))
398 30056 15266 - 15292 Select org.make.core.proposal.indexed.IndexedProposalQuestion.countries org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest proposalQuestion.countries
401 29326 15412 - 15438 Select org.make.core.proposal.indexed.IndexedProposalQuestion.startDate org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest proposalQuestion.startDate
402 28485 15460 - 15484 Select org.make.core.proposal.indexed.IndexedProposalQuestion.endDate org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest proposalQuestion.endDate
405 28544 15524 - 15551 Select org.make.core.proposal.indexed.IndexedProposal.operationId org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.operationId
407 30007 15603 - 15627 Select org.make.core.proposal.indexed.IndexedProposal.keywords org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest indexedProposal.keywords
416 28701 15826 - 15837 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.question.questionapitest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalsResultResponse]({ val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultResponse] = { final class anon$lazy$macro$11 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$11 = { anon$lazy$macro$11.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalsResultResponse, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalsResultResponse, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: shapeless.HNil, Long :: Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalsResultResponse, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: shapeless.HNil](::.apply[Symbol @@ String("total"), (Symbol @@ String("results")) :: shapeless.HNil.type](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")], ::.apply[Symbol @@ String("results"), shapeless.HNil.type](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")], HNil))), Generic.instance[org.make.api.proposal.ProposalsResultResponse, Long :: Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalsResultResponse) => x0$3 match { case (total: Long, results: Seq[org.make.api.proposal.ProposalResponse]): org.make.api.proposal.ProposalsResultResponse((total$macro$8 @ _), (results$macro$9 @ _)) => ::.apply[Long, Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil.type](total$macro$8, ::.apply[Seq[org.make.api.proposal.ProposalResponse], shapeless.HNil.type](results$macro$9, HNil)).asInstanceOf[Long :: Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil] }), ((x0$4: Long :: Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil) => x0$4 match { case (head: Long, tail: Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil): Long :: Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil((total$macro$6 @ _), (head: Seq[org.make.api.proposal.ProposalResponse], tail: shapeless.HNil): Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil((results$macro$7 @ _), HNil)) => proposal.this.ProposalsResultResponse.apply(total$macro$6, results$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("total"), Long, (Symbol @@ String("results")) :: shapeless.HNil, Seq[org.make.api.proposal.ProposalResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResponse], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("results")]](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("results")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("total")]](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("total")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultResponse]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderFortotal: io.circe.Decoder[Long] = circe.this.Decoder.decodeLong; private[this] val circeGenericDecoderForresults: io.circe.Decoder[Seq[org.make.api.proposal.ProposalResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.ProposalResponse](proposal.this.ProposalResponse.codec); private[this] val circeGenericEncoderFortotal: io.circe.Encoder[Long] = circe.this.Encoder.encodeLong; private[this] val circeGenericEncoderForresults: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.ProposalResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.ProposalResponse](proposal.this.ProposalResponse.codec); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("total"),Long], tail: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortotal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForresults @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("total", $anon.this.circeGenericEncoderFortotal.apply(circeGenericHListBindingFortotal)), scala.Tuple2.apply[String, io.circe.Json]("results", $anon.this.circeGenericEncoderForresults.apply(circeGenericHListBindingForresults)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("total"), Long, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecode(c.downField("total")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecode(c.downField("results")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("total"), Long, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecodeAccumulating(c.downField("total")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecodeAccumulating(c.downField("results")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$11().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultResponse]](inst$macro$12) })
426 30148 16122 - 16133 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.user.userservicetest,org.make.api.question.questionapitest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalsResultSeededResponse]({ val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultSeededResponse] = { final class anon$lazy$macro$15 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$15 = { anon$lazy$macro$15.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultSeededResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalsResultSeededResponse, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalsResultSeededResponse, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil, Long :: Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalsResultSeededResponse, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil](::.apply[Symbol @@ String("total"), (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil.type](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")], ::.apply[Symbol @@ String("results"), (Symbol @@ String("seed")) :: shapeless.HNil.type](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")], ::.apply[Symbol @@ String("seed"), shapeless.HNil.type](scala.Symbol.apply("seed").asInstanceOf[Symbol @@ String("seed")], HNil)))), Generic.instance[org.make.api.proposal.ProposalsResultSeededResponse, Long :: Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalsResultSeededResponse) => x0$3 match { case (total: Long, results: Seq[org.make.api.proposal.ProposalResponse], seed: Option[Int]): org.make.api.proposal.ProposalsResultSeededResponse((total$macro$11 @ _), (results$macro$12 @ _), (seed$macro$13 @ _)) => ::.apply[Long, Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil.type](total$macro$11, ::.apply[Seq[org.make.api.proposal.ProposalResponse], Option[Int] :: shapeless.HNil.type](results$macro$12, ::.apply[Option[Int], shapeless.HNil.type](seed$macro$13, HNil))).asInstanceOf[Long :: Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil] }), ((x0$4: Long :: Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil) => x0$4 match { case (head: Long, tail: Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil): Long :: Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil((total$macro$8 @ _), (head: Seq[org.make.api.proposal.ProposalResponse], tail: Option[Int] :: shapeless.HNil): Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil((results$macro$9 @ _), (head: Option[Int], tail: shapeless.HNil): Option[Int] :: shapeless.HNil((seed$macro$10 @ _), HNil))) => proposal.this.ProposalsResultSeededResponse.apply(total$macro$8, results$macro$9, seed$macro$10) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("total"), Long, (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil, Seq[org.make.api.proposal.ProposalResponse] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResponse], (Symbol @@ String("seed")) :: shapeless.HNil, Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("seed"), Option[Int], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("seed")]](scala.Symbol.apply("seed").asInstanceOf[Symbol @@ String("seed")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("seed")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("results")]](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("results")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("total")]](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("total")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultSeededResponse]]; <stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderFortotal: io.circe.Decoder[Long] = circe.this.Decoder.decodeLong; private[this] val circeGenericDecoderForresults: io.circe.Decoder[Seq[org.make.api.proposal.ProposalResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.ProposalResponse](proposal.this.ProposalResponse.codec); private[this] val circeGenericDecoderForseed: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt); private[this] val circeGenericEncoderFortotal: io.circe.Encoder[Long] = circe.this.Encoder.encodeLong; private[this] val circeGenericEncoderForresults: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.ProposalResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.ProposalResponse](proposal.this.ProposalResponse.codec); private[this] val circeGenericEncoderForseed: io.circe.Encoder[Option[Int]] = circe.this.Encoder.encodeOption[Int](circe.this.Encoder.encodeInt); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("total"),Long], tail: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortotal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForresults @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForseed @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("total", $anon.this.circeGenericEncoderFortotal.apply(circeGenericHListBindingFortotal)), scala.Tuple2.apply[String, io.circe.Json]("results", $anon.this.circeGenericEncoderForresults.apply(circeGenericHListBindingForresults)), scala.Tuple2.apply[String, io.circe.Json]("seed", $anon.this.circeGenericEncoderForseed.apply(circeGenericHListBindingForseed)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("total"), Long, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecode(c.downField("total")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResponse], shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecode(c.downField("results")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("seed"), Option[Int], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForseed.tryDecode(c.downField("seed")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("total"), Long, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecodeAccumulating(c.downField("total")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResponse], shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecodeAccumulating(c.downField("results")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("seed"), Option[Int], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForseed.tryDecodeAccumulating(c.downField("seed")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$15().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultSeededResponse]](inst$macro$16) })
428 29310 16210 - 16211 Literal <nosymbol> org.make.api.user.userservicetest,org.make.api.question.questionapitest 0L
428 29405 16180 - 16229 Apply org.make.api.proposal.ProposalsResultSeededResponse.apply org.make.api.user.userservicetest,org.make.api.question.questionapitest ProposalsResultSeededResponse.apply(0L, scala.`package`.Seq.empty[Nothing], scala.None)
428 30220 16224 - 16228 Select scala.None org.make.api.user.userservicetest,org.make.api.question.questionapitest scala.None
428 28494 16213 - 16222 TypeApply scala.collection.SeqFactory.Delegate.empty org.make.api.user.userservicetest,org.make.api.question.questionapitest scala.`package`.Seq.empty[Nothing]
439 28568 16625 - 16636 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.organisation.organisationapitest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalResultWithUserVote]({ val inst$macro$20: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResultWithUserVote] = { final class anon$lazy$macro$19 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$19 = { anon$lazy$macro$19.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResultWithUserVote] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalResultWithUserVote, shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalResultWithUserVote, (Symbol @@ String("proposal")) :: (Symbol @@ String("vote")) :: (Symbol @@ String("voteDate")) :: (Symbol @@ String("voteDetails")) :: shapeless.HNil, org.make.api.proposal.ProposalResponse :: org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalResultWithUserVote, (Symbol @@ String("proposal")) :: (Symbol @@ String("vote")) :: (Symbol @@ String("voteDate")) :: (Symbol @@ String("voteDetails")) :: shapeless.HNil](::.apply[Symbol @@ String("proposal"), (Symbol @@ String("vote")) :: (Symbol @@ String("voteDate")) :: (Symbol @@ String("voteDetails")) :: shapeless.HNil.type](scala.Symbol.apply("proposal").asInstanceOf[Symbol @@ String("proposal")], ::.apply[Symbol @@ String("vote"), (Symbol @@ String("voteDate")) :: (Symbol @@ String("voteDetails")) :: shapeless.HNil.type](scala.Symbol.apply("vote").asInstanceOf[Symbol @@ String("vote")], ::.apply[Symbol @@ String("voteDate"), (Symbol @@ String("voteDetails")) :: shapeless.HNil.type](scala.Symbol.apply("voteDate").asInstanceOf[Symbol @@ String("voteDate")], ::.apply[Symbol @@ String("voteDetails"), shapeless.HNil.type](scala.Symbol.apply("voteDetails").asInstanceOf[Symbol @@ String("voteDetails")], HNil))))), Generic.instance[org.make.api.proposal.ProposalResultWithUserVote, org.make.api.proposal.ProposalResponse :: org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalResultWithUserVote) => x0$3 match { case (proposal: org.make.api.proposal.ProposalResponse, vote: org.make.core.proposal.VoteKey, voteDate: java.time.ZonedDateTime, voteDetails: Option[org.make.api.proposal.VoteResponse]): org.make.api.proposal.ProposalResultWithUserVote((proposal$macro$14 @ _), (vote$macro$15 @ _), (voteDate$macro$16 @ _), (voteDetails$macro$17 @ _)) => ::.apply[org.make.api.proposal.ProposalResponse, org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil.type](proposal$macro$14, ::.apply[org.make.core.proposal.VoteKey, java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil.type](vote$macro$15, ::.apply[java.time.ZonedDateTime, Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil.type](voteDate$macro$16, ::.apply[Option[org.make.api.proposal.VoteResponse], shapeless.HNil.type](voteDetails$macro$17, HNil)))).asInstanceOf[org.make.api.proposal.ProposalResponse :: org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil] }), ((x0$4: org.make.api.proposal.ProposalResponse :: org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil) => x0$4 match { case (head: org.make.api.proposal.ProposalResponse, tail: org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil): org.make.api.proposal.ProposalResponse :: org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil((proposal$macro$10 @ _), (head: org.make.core.proposal.VoteKey, tail: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil): org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil((vote$macro$11 @ _), (head: java.time.ZonedDateTime, tail: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil): java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil((voteDate$macro$12 @ _), (head: Option[org.make.api.proposal.VoteResponse], tail: shapeless.HNil): Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil((voteDetails$macro$13 @ _), HNil)))) => proposal.this.ProposalResultWithUserVote.apply(proposal$macro$10, vote$macro$11, voteDate$macro$12, voteDetails$macro$13) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposal"), org.make.api.proposal.ProposalResponse, (Symbol @@ String("vote")) :: (Symbol @@ String("voteDate")) :: (Symbol @@ String("voteDetails")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("vote"), org.make.core.proposal.VoteKey, (Symbol @@ String("voteDate")) :: (Symbol @@ String("voteDetails")) :: shapeless.HNil, java.time.ZonedDateTime :: Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("voteDate"), java.time.ZonedDateTime, (Symbol @@ String("voteDetails")) :: shapeless.HNil, Option[org.make.api.proposal.VoteResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("voteDetails"), Option[org.make.api.proposal.VoteResponse], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("voteDetails")]](scala.Symbol.apply("voteDetails").asInstanceOf[Symbol @@ String("voteDetails")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("voteDetails")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("voteDate")]](scala.Symbol.apply("voteDate").asInstanceOf[Symbol @@ String("voteDate")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("voteDate")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("vote")]](scala.Symbol.apply("vote").asInstanceOf[Symbol @@ String("vote")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("vote")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposal")]](scala.Symbol.apply("proposal").asInstanceOf[Symbol @@ String("proposal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposal")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$18)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResultWithUserVote]]; <stable> <accessor> lazy val inst$macro$18: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForproposal: io.circe.Codec[org.make.api.proposal.ProposalResponse] = proposal.this.ProposalResponse.codec; private[this] val circeGenericDecoderForvote: io.circe.Decoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeDecoder; private[this] val circeGenericDecoderForvoteDate: io.circe.Decoder[java.time.ZonedDateTime] = ProposalResultWithUserVote.this.zonedDateTimeDecoder; private[this] val circeGenericDecoderForvoteDetails: io.circe.Decoder[Option[org.make.api.proposal.VoteResponse]] = circe.this.Decoder.decodeOption[org.make.api.proposal.VoteResponse](proposal.this.VoteResponse.codec); private[this] val circeGenericEncoderForproposal: io.circe.Codec[org.make.api.proposal.ProposalResponse] = proposal.this.ProposalResponse.codec; private[this] val circeGenericEncoderForvote: io.circe.Encoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeEncoder; private[this] val circeGenericEncoderForvoteDate: io.circe.Encoder[java.time.ZonedDateTime] = ProposalResultWithUserVote.this.zonedDateTimeEncoder; private[this] val circeGenericEncoderForvoteDetails: io.circe.Encoder[Option[org.make.api.proposal.VoteResponse]] = circe.this.Encoder.encodeOption[org.make.api.proposal.VoteResponse](proposal.this.VoteResponse.codec); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse], tail: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey], tail: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvote @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime], tail: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvoteDate @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvoteDetails @ _), shapeless.HNil)))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposal", $anon.this.circeGenericEncoderForproposal.apply(circeGenericHListBindingForproposal)), scala.Tuple2.apply[String, io.circe.Json]("vote", $anon.this.circeGenericEncoderForvote.apply(circeGenericHListBindingForvote)), scala.Tuple2.apply[String, io.circe.Json]("voteDate", $anon.this.circeGenericEncoderForvoteDate.apply(circeGenericHListBindingForvoteDate)), scala.Tuple2.apply[String, io.circe.Json]("voteDetails", $anon.this.circeGenericEncoderForvoteDetails.apply(circeGenericHListBindingForvoteDetails)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposal"), org.make.api.proposal.ProposalResponse, shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposal.tryDecode(c.downField("proposal")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("vote"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvote.tryDecode(c.downField("vote")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("voteDate"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteDate.tryDecode(c.downField("voteDate")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("voteDetails"), Option[org.make.api.proposal.VoteResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteDetails.tryDecode(c.downField("voteDetails")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposal"), org.make.api.proposal.ProposalResponse, shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposal.tryDecodeAccumulating(c.downField("proposal")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("vote"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvote.tryDecodeAccumulating(c.downField("vote")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("voteDate"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteDate.tryDecodeAccumulating(c.downField("voteDate")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("voteDetails"), Option[org.make.api.proposal.VoteResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteDetails.tryDecodeAccumulating(c.downField("voteDetails")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposal"),org.make.api.proposal.ProposalResponse] :: shapeless.labelled.FieldType[Symbol @@ String("vote"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("voteDate"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("voteDetails"),Option[org.make.api.proposal.VoteResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$19().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalResultWithUserVote]](inst$macro$20) })
451 29981 16979 - 16990 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.organisation.organisationapitest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse]({ val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse] = { final class anon$lazy$macro$15 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$15 = { anon$lazy$macro$15.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil, Long :: Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse, (Symbol @@ String("total")) :: (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil](::.apply[Symbol @@ String("total"), (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil.type](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")], ::.apply[Symbol @@ String("results"), (Symbol @@ String("seed")) :: shapeless.HNil.type](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")], ::.apply[Symbol @@ String("seed"), shapeless.HNil.type](scala.Symbol.apply("seed").asInstanceOf[Symbol @@ String("seed")], HNil)))), Generic.instance[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse, Long :: Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse) => x0$3 match { case (total: Long, results: Seq[org.make.api.proposal.ProposalResultWithUserVote], seed: Option[Int]): org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse((total$macro$11 @ _), (results$macro$12 @ _), (seed$macro$13 @ _)) => ::.apply[Long, Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil.type](total$macro$11, ::.apply[Seq[org.make.api.proposal.ProposalResultWithUserVote], Option[Int] :: shapeless.HNil.type](results$macro$12, ::.apply[Option[Int], shapeless.HNil.type](seed$macro$13, HNil))).asInstanceOf[Long :: Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil] }), ((x0$4: Long :: Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil) => x0$4 match { case (head: Long, tail: Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil): Long :: Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil((total$macro$8 @ _), (head: Seq[org.make.api.proposal.ProposalResultWithUserVote], tail: Option[Int] :: shapeless.HNil): Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil((results$macro$9 @ _), (head: Option[Int], tail: shapeless.HNil): Option[Int] :: shapeless.HNil((seed$macro$10 @ _), HNil))) => proposal.this.ProposalsResultWithUserVoteSeededResponse.apply(total$macro$8, results$macro$9, seed$macro$10) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("total"), Long, (Symbol @@ String("results")) :: (Symbol @@ String("seed")) :: shapeless.HNil, Seq[org.make.api.proposal.ProposalResultWithUserVote] :: Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResultWithUserVote], (Symbol @@ String("seed")) :: shapeless.HNil, Option[Int] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("seed"), Option[Int], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("seed")]](scala.Symbol.apply("seed").asInstanceOf[Symbol @@ String("seed")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("seed")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("results")]](scala.Symbol.apply("results").asInstanceOf[Symbol @@ String("results")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("results")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("total")]](scala.Symbol.apply("total").asInstanceOf[Symbol @@ String("total")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("total")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse]]; <stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderFortotal: io.circe.Decoder[Long] = circe.this.Decoder.decodeLong; private[this] val circeGenericDecoderForresults: io.circe.Decoder[Seq[org.make.api.proposal.ProposalResultWithUserVote]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.ProposalResultWithUserVote](proposal.this.ProposalResultWithUserVote.codec); private[this] val circeGenericDecoderForseed: io.circe.Decoder[Option[Int]] = circe.this.Decoder.decodeOption[Int](circe.this.Decoder.decodeInt); private[this] val circeGenericEncoderFortotal: io.circe.Encoder[Long] = circe.this.Encoder.encodeLong; private[this] val circeGenericEncoderForresults: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.ProposalResultWithUserVote]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.ProposalResultWithUserVote](proposal.this.ProposalResultWithUserVote.codec); private[this] val circeGenericEncoderForseed: io.circe.Encoder[Option[Int]] = circe.this.Encoder.encodeOption[Int](circe.this.Encoder.encodeInt); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("total"),Long], tail: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortotal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]], tail: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForresults @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForseed @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("total", $anon.this.circeGenericEncoderFortotal.apply(circeGenericHListBindingFortotal)), scala.Tuple2.apply[String, io.circe.Json]("results", $anon.this.circeGenericEncoderForresults.apply(circeGenericHListBindingForresults)), scala.Tuple2.apply[String, io.circe.Json]("seed", $anon.this.circeGenericEncoderForseed.apply(circeGenericHListBindingForseed)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("total"), Long, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecode(c.downField("total")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResultWithUserVote], shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecode(c.downField("results")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("seed"), Option[Int], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForseed.tryDecode(c.downField("seed")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("total"), Long, shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortotal.tryDecodeAccumulating(c.downField("total")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("results"), Seq[org.make.api.proposal.ProposalResultWithUserVote], shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForresults.tryDecodeAccumulating(c.downField("results")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("seed"), Option[Int], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForseed.tryDecodeAccumulating(c.downField("seed")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("total"),Long] :: shapeless.labelled.FieldType[Symbol @@ String("results"),Seq[org.make.api.proposal.ProposalResultWithUserVote]] :: shapeless.labelled.FieldType[Symbol @@ String("seed"),Option[Int]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$15().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalsResultWithUserVoteSeededResponse]](inst$macro$16) })
468 29190 17354 - 17365 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.VotesResponse]({ val inst$macro$32: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VotesResponse] = { final class anon$lazy$macro$31 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$31 = { anon$lazy$macro$31.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VotesResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.VotesResponse, shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.VotesResponse, (Symbol @@ String("agree")) :: (Symbol @@ String("disagree")) :: (Symbol @@ String("neutral")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.VotesResponse, (Symbol @@ String("agree")) :: (Symbol @@ String("disagree")) :: (Symbol @@ String("neutral")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil](::.apply[Symbol @@ String("agree"), (Symbol @@ String("disagree")) :: (Symbol @@ String("neutral")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("agree").asInstanceOf[Symbol @@ String("agree")], ::.apply[Symbol @@ String("disagree"), (Symbol @@ String("neutral")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("disagree").asInstanceOf[Symbol @@ String("disagree")], ::.apply[Symbol @@ String("neutral"), (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("neutral").asInstanceOf[Symbol @@ String("neutral")], ::.apply[Symbol @@ String("voteKey"), (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")], ::.apply[Symbol @@ String("score"), (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")], ::.apply[Symbol @@ String("qualifications"), (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")], ::.apply[Symbol @@ String("hasVoted"), shapeless.HNil.type](scala.Symbol.apply("hasVoted").asInstanceOf[Symbol @@ String("hasVoted")], HNil)))))))), Generic.instance[org.make.api.proposal.VotesResponse, org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil](((x0$3: org.make.api.proposal.VotesResponse) => x0$3 match { case (agree: org.make.api.proposal.VoteResponse, disagree: org.make.api.proposal.VoteResponse, neutral: org.make.api.proposal.VoteResponse, voteKey: org.make.core.proposal.VoteKey, score: Double, qualifications: Seq[org.make.api.proposal.QualificationResponse], hasVoted: Boolean): org.make.api.proposal.VotesResponse((agree$macro$23 @ _), (disagree$macro$24 @ _), (neutral$macro$25 @ _), (voteKey$macro$26 @ _), (score$macro$27 @ _), (qualifications$macro$28 @ _), (hasVoted$macro$29 @ _)) => ::.apply[org.make.api.proposal.VoteResponse, org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](agree$macro$23, ::.apply[org.make.api.proposal.VoteResponse, org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](disagree$macro$24, ::.apply[org.make.api.proposal.VoteResponse, org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](neutral$macro$25, ::.apply[org.make.core.proposal.VoteKey, Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](voteKey$macro$26, ::.apply[Double, Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](score$macro$27, ::.apply[Seq[org.make.api.proposal.QualificationResponse], Boolean :: shapeless.HNil.type](qualifications$macro$28, ::.apply[Boolean, shapeless.HNil.type](hasVoted$macro$29, HNil))))))).asInstanceOf[org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil] }), ((x0$4: org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil) => x0$4 match { case (head: org.make.api.proposal.VoteResponse, tail: org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((agree$macro$16 @ _), (head: org.make.api.proposal.VoteResponse, tail: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((disagree$macro$17 @ _), (head: org.make.api.proposal.VoteResponse, tail: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((neutral$macro$18 @ _), (head: org.make.core.proposal.VoteKey, tail: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((voteKey$macro$19 @ _), (head: Double, tail: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((score$macro$20 @ _), (head: Seq[org.make.api.proposal.QualificationResponse], tail: Boolean :: shapeless.HNil): Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((qualifications$macro$21 @ _), (head: Boolean, tail: shapeless.HNil): Boolean :: shapeless.HNil((hasVoted$macro$22 @ _), HNil))))))) => proposal.this.VotesResponse.apply(agree$macro$16, disagree$macro$17, neutral$macro$18, voteKey$macro$19, score$macro$20, qualifications$macro$21, hasVoted$macro$22) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("agree"), org.make.api.proposal.VoteResponse, (Symbol @@ String("disagree")) :: (Symbol @@ String("neutral")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, org.make.api.proposal.VoteResponse :: org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("disagree"), org.make.api.proposal.VoteResponse, (Symbol @@ String("neutral")) :: (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, org.make.api.proposal.VoteResponse :: org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("neutral"), org.make.api.proposal.VoteResponse, (Symbol @@ String("voteKey")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("score"), Double, (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], (Symbol @@ String("hasVoted")) :: shapeless.HNil, Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("hasVoted"), Boolean, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("hasVoted")]](scala.Symbol.apply("hasVoted").asInstanceOf[Symbol @@ String("hasVoted")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("hasVoted")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("qualifications")]](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("qualifications")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("score")]](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("score")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("voteKey")]](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("voteKey")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("neutral")]](scala.Symbol.apply("neutral").asInstanceOf[Symbol @@ String("neutral")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("neutral")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("disagree")]](scala.Symbol.apply("disagree").asInstanceOf[Symbol @@ String("disagree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("disagree")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("agree")]](scala.Symbol.apply("agree").asInstanceOf[Symbol @@ String("agree")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("agree")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$31.this.inst$macro$30)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VotesResponse]]; <stable> <accessor> lazy val inst$macro$30: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForneutral: io.circe.Codec[org.make.api.proposal.VoteResponse] = proposal.this.VoteResponse.codec; private[this] val circeGenericDecoderForvoteKey: io.circe.Decoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeDecoder; private[this] val circeGenericDecoderForscore: io.circe.Decoder[Double] = circe.this.Decoder.decodeDouble; private[this] val circeGenericDecoderForqualifications: io.circe.Decoder[Seq[org.make.api.proposal.QualificationResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.QualificationResponse](proposal.this.QualificationResponse.codec); private[this] val circeGenericDecoderForhasVoted: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; private[this] val circeGenericEncoderForneutral: io.circe.Codec[org.make.api.proposal.VoteResponse] = proposal.this.VoteResponse.codec; private[this] val circeGenericEncoderForvoteKey: io.circe.Encoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeEncoder; private[this] val circeGenericEncoderForscore: io.circe.Encoder[Double] = circe.this.Encoder.encodeDouble; private[this] val circeGenericEncoderForqualifications: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.QualificationResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.QualificationResponse](proposal.this.QualificationResponse.codec); private[this] val circeGenericEncoderForhasVoted: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse], tail: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForagree @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse], tail: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordisagree @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse], tail: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForneutral @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey], tail: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvoteKey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("score"),Double], tail: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForscore @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForqualifications @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForhasVoted @ _), shapeless.HNil))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("agree", $anon.this.circeGenericEncoderForneutral.apply(circeGenericHListBindingForagree)), scala.Tuple2.apply[String, io.circe.Json]("disagree", $anon.this.circeGenericEncoderForneutral.apply(circeGenericHListBindingFordisagree)), scala.Tuple2.apply[String, io.circe.Json]("neutral", $anon.this.circeGenericEncoderForneutral.apply(circeGenericHListBindingForneutral)), scala.Tuple2.apply[String, io.circe.Json]("voteKey", $anon.this.circeGenericEncoderForvoteKey.apply(circeGenericHListBindingForvoteKey)), scala.Tuple2.apply[String, io.circe.Json]("score", $anon.this.circeGenericEncoderForscore.apply(circeGenericHListBindingForscore)), scala.Tuple2.apply[String, io.circe.Json]("qualifications", $anon.this.circeGenericEncoderForqualifications.apply(circeGenericHListBindingForqualifications)), scala.Tuple2.apply[String, io.circe.Json]("hasVoted", $anon.this.circeGenericEncoderForhasVoted.apply(circeGenericHListBindingForhasVoted)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("agree"), org.make.api.proposal.VoteResponse, shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForneutral.tryDecode(c.downField("agree")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("disagree"), org.make.api.proposal.VoteResponse, shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForneutral.tryDecode(c.downField("disagree")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("neutral"), org.make.api.proposal.VoteResponse, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForneutral.tryDecode(c.downField("neutral")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecode(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("score"), Double, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecode(c.downField("score")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualifications.tryDecode(c.downField("qualifications")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("hasVoted"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForhasVoted.tryDecode(c.downField("hasVoted")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("agree"), org.make.api.proposal.VoteResponse, shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForneutral.tryDecodeAccumulating(c.downField("agree")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("disagree"), org.make.api.proposal.VoteResponse, shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForneutral.tryDecodeAccumulating(c.downField("disagree")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("neutral"), org.make.api.proposal.VoteResponse, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForneutral.tryDecodeAccumulating(c.downField("neutral")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecodeAccumulating(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("score"), Double, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecodeAccumulating(c.downField("score")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualifications.tryDecodeAccumulating(c.downField("qualifications")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("hasVoted"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForhasVoted.tryDecodeAccumulating(c.downField("hasVoted")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("agree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("disagree"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("neutral"),org.make.api.proposal.VoteResponse] :: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$31().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VotesResponse]](inst$macro$32) })
471 28706 17521 - 17532 Select org.make.api.proposal.ProposalActorResponse.VotesActorResponse.agree votes.agree
471 30115 17553 - 17558 Select org.make.core.proposal.VoteKey.Agree org.make.core.proposal.VoteKey.Agree
471 29810 17498 - 17567 Apply org.make.api.proposal.VoteResponse.parseVote VoteResponse.parseVote(votes.agree, hasVoted.getOrElse[Boolean](org.make.core.proposal.VoteKey.Agree, false))
471 29261 17560 - 17565 Literal <nosymbol> false
471 28503 17534 - 17566 Apply scala.collection.MapOps.getOrElse hasVoted.getOrElse[Boolean](org.make.core.proposal.VoteKey.Agree, false)
472 28673 17645 - 17653 Select org.make.core.proposal.VoteKey.Disagree org.make.core.proposal.VoteKey.Disagree
472 29118 17626 - 17661 Apply scala.collection.MapOps.getOrElse hasVoted.getOrElse[Boolean](org.make.core.proposal.VoteKey.Disagree, false)
472 28687 17587 - 17662 Apply org.make.api.proposal.VoteResponse.parseVote VoteResponse.parseVote(votes.disagree, hasVoted.getOrElse[Boolean](org.make.core.proposal.VoteKey.Disagree, false))
472 29410 17610 - 17624 Select org.make.api.proposal.ProposalActorResponse.VotesActorResponse.disagree votes.disagree
472 29951 17655 - 17660 Literal <nosymbol> false
473 28431 17747 - 17752 Literal <nosymbol> false
473 29268 17738 - 17745 Select org.make.core.proposal.VoteKey.Neutral org.make.core.proposal.VoteKey.Neutral
473 29815 17719 - 17753 Apply scala.collection.MapOps.getOrElse hasVoted.getOrElse[Boolean](org.make.core.proposal.VoteKey.Neutral, false)
473 29381 17681 - 17754 Apply org.make.api.proposal.VoteResponse.parseVote VoteResponse.parseVote(votes.neutral, hasVoted.getOrElse[Boolean](org.make.core.proposal.VoteKey.Neutral, false))
473 30053 17704 - 17717 Select org.make.api.proposal.ProposalActorResponse.VotesActorResponse.neutral votes.neutral
474 28541 17771 - 17856 Apply scala.Option.getOrElse scala.`package`.Seq.apply[org.make.api.proposal.VoteResponse](agree, disagree, neutral).find(((vote: org.make.api.proposal.VoteResponse) => vote.voteKey.==(votedKey))).getOrElse[org.make.api.proposal.VoteResponse](agree)
475 29179 17916 - 17927 Select org.make.api.proposal.VoteResponse.score voted.score
475 30174 17951 - 17965 Select org.make.api.proposal.VoteResponse.hasVoted voted.hasVoted
475 29953 17901 - 17914 Select org.make.api.proposal.VoteResponse.voteKey voted.voteKey
475 28689 17929 - 17949 Select org.make.api.proposal.VoteResponse.qualifications voted.qualifications
475 29230 17861 - 17966 Apply org.make.api.proposal.VotesResponse.apply VotesResponse.apply(agree, disagree, neutral, voted.voteKey, voted.score, voted.qualifications, voted.hasVoted)
491 28490 18319 - 18330 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.VoteResponse]({ val inst$macro$24: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VoteResponse] = { final class anon$lazy$macro$23 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$23 = { anon$lazy$macro$23.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VoteResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.VoteResponse, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.VoteResponse, (Symbol @@ String("voteKey")) :: (Symbol @@ String("count")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.VoteResponse, (Symbol @@ String("voteKey")) :: (Symbol @@ String("count")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil](::.apply[Symbol @@ String("voteKey"), (Symbol @@ String("count")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")], ::.apply[Symbol @@ String("count"), (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")], ::.apply[Symbol @@ String("score"), (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")], ::.apply[Symbol @@ String("qualifications"), (Symbol @@ String("hasVoted")) :: shapeless.HNil.type](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")], ::.apply[Symbol @@ String("hasVoted"), shapeless.HNil.type](scala.Symbol.apply("hasVoted").asInstanceOf[Symbol @@ String("hasVoted")], HNil)))))), Generic.instance[org.make.api.proposal.VoteResponse, org.make.core.proposal.VoteKey :: Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil](((x0$3: org.make.api.proposal.VoteResponse) => x0$3 match { case (voteKey: org.make.core.proposal.VoteKey, count: Int, score: Double, qualifications: Seq[org.make.api.proposal.QualificationResponse], hasVoted: Boolean): org.make.api.proposal.VoteResponse((voteKey$macro$17 @ _), (count$macro$18 @ _), (score$macro$19 @ _), (qualifications$macro$20 @ _), (hasVoted$macro$21 @ _)) => ::.apply[org.make.core.proposal.VoteKey, Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](voteKey$macro$17, ::.apply[Int, Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](count$macro$18, ::.apply[Double, Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil.type](score$macro$19, ::.apply[Seq[org.make.api.proposal.QualificationResponse], Boolean :: shapeless.HNil.type](qualifications$macro$20, ::.apply[Boolean, shapeless.HNil.type](hasVoted$macro$21, HNil))))).asInstanceOf[org.make.core.proposal.VoteKey :: Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil] }), ((x0$4: org.make.core.proposal.VoteKey :: Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil) => x0$4 match { case (head: org.make.core.proposal.VoteKey, tail: Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): org.make.core.proposal.VoteKey :: Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((voteKey$macro$12 @ _), (head: Int, tail: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((count$macro$13 @ _), (head: Double, tail: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil): Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((score$macro$14 @ _), (head: Seq[org.make.api.proposal.QualificationResponse], tail: Boolean :: shapeless.HNil): Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil((qualifications$macro$15 @ _), (head: Boolean, tail: shapeless.HNil): Boolean :: shapeless.HNil((hasVoted$macro$16 @ _), HNil))))) => proposal.this.VoteResponse.apply(voteKey$macro$12, count$macro$13, score$macro$14, qualifications$macro$15, hasVoted$macro$16) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, (Symbol @@ String("count")) :: (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, Int :: Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("count"), Int, (Symbol @@ String("score")) :: (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, Double :: Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("score"), Double, (Symbol @@ String("qualifications")) :: (Symbol @@ String("hasVoted")) :: shapeless.HNil, Seq[org.make.api.proposal.QualificationResponse] :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], (Symbol @@ String("hasVoted")) :: shapeless.HNil, Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("hasVoted"), Boolean, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("hasVoted")]](scala.Symbol.apply("hasVoted").asInstanceOf[Symbol @@ String("hasVoted")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("hasVoted")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("qualifications")]](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("qualifications")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("score")]](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("score")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("count")]](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("count")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("voteKey")]](scala.Symbol.apply("voteKey").asInstanceOf[Symbol @@ String("voteKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("voteKey")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$23.this.inst$macro$22)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VoteResponse]]; <stable> <accessor> lazy val inst$macro$22: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForvoteKey: io.circe.Decoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeDecoder; private[this] val circeGenericDecoderForcount: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt; private[this] val circeGenericDecoderForscore: io.circe.Decoder[Double] = circe.this.Decoder.decodeDouble; private[this] val circeGenericDecoderForqualifications: io.circe.Decoder[Seq[org.make.api.proposal.QualificationResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.QualificationResponse](proposal.this.QualificationResponse.codec); private[this] val circeGenericDecoderForhasVoted: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; private[this] val circeGenericEncoderForvoteKey: io.circe.Encoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeEncoder; private[this] val circeGenericEncoderForcount: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt; private[this] val circeGenericEncoderForscore: io.circe.Encoder[Double] = circe.this.Encoder.encodeDouble; private[this] val circeGenericEncoderForqualifications: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.QualificationResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.QualificationResponse](proposal.this.QualificationResponse.codec); private[this] val circeGenericEncoderForhasVoted: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey], tail: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvoteKey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("count"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcount @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("score"),Double], tail: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForscore @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForqualifications @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForhasVoted @ _), shapeless.HNil))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("voteKey", $anon.this.circeGenericEncoderForvoteKey.apply(circeGenericHListBindingForvoteKey)), scala.Tuple2.apply[String, io.circe.Json]("count", $anon.this.circeGenericEncoderForcount.apply(circeGenericHListBindingForcount)), scala.Tuple2.apply[String, io.circe.Json]("score", $anon.this.circeGenericEncoderForscore.apply(circeGenericHListBindingForscore)), scala.Tuple2.apply[String, io.circe.Json]("qualifications", $anon.this.circeGenericEncoderForqualifications.apply(circeGenericHListBindingForqualifications)), scala.Tuple2.apply[String, io.circe.Json]("hasVoted", $anon.this.circeGenericEncoderForhasVoted.apply(circeGenericHListBindingForhasVoted)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecode(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcount.tryDecode(c.downField("count")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("score"), Double, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecode(c.downField("score")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualifications.tryDecode(c.downField("qualifications")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("hasVoted"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForhasVoted.tryDecode(c.downField("hasVoted")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("voteKey"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvoteKey.tryDecodeAccumulating(c.downField("voteKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcount.tryDecodeAccumulating(c.downField("count")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("score"), Double, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecodeAccumulating(c.downField("score")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("qualifications"), Seq[org.make.api.proposal.QualificationResponse], shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualifications.tryDecodeAccumulating(c.downField("qualifications")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("hasVoted"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForhasVoted.tryDecodeAccumulating(c.downField("hasVoted")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("voteKey"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.api.proposal.QualificationResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("hasVoted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$23().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.VoteResponse]](inst$macro$24) })
494 28382 18412 - 18688 Apply org.make.api.proposal.VoteResponse.apply VoteResponse.apply(vote.key, vote.count, vote.score, vote.qualifications.map[org.make.api.proposal.QualificationResponse](((qualification: org.make.core.proposal.Qualification) => QualificationResponse.parseQualification(qualification, false))), hasVoted)
495 29884 18442 - 18450 Select org.make.api.proposal.ProposalActorResponse.VoteActorResponse.key vote.key
496 29383 18466 - 18476 Select org.make.api.proposal.ProposalActorResponse.VoteActorResponse.count vote.count
497 28545 18492 - 18502 Select org.make.api.proposal.ProposalActorResponse.VoteActorResponse.score vote.score
499 29186 18527 - 18655 Apply scala.collection.IterableOps.map vote.qualifications.map[org.make.api.proposal.QualificationResponse](((qualification: org.make.core.proposal.Qualification) => QualificationResponse.parseQualification(qualification, false)))
499 29922 18577 - 18654 Apply org.make.api.proposal.QualificationResponse.parseQualification QualificationResponse.parseQualification(qualification, false)
510 28385 18886 - 19443 Apply org.make.api.proposal.VoteResponse.apply org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest VoteResponse.apply(vote.key, vote.countVerified, score, qualifications.map[org.make.api.proposal.QualificationResponse](((qualification: org.make.core.proposal.Qualification) => QualificationResponse.parseQualification(qualification, voteAndQualifications match { case (value: org.make.core.history.HistoryActions.VoteAndQualifications): Some[org.make.core.history.HistoryActions.VoteAndQualifications]((voteKey: org.make.core.proposal.VoteKey, qualificationKeys: Map[org.make.core.proposal.QualificationKey,org.make.core.history.HistoryActions.VoteTrust], date: java.time.ZonedDateTime, trust: org.make.core.history.HistoryActions.VoteTrust): org.make.core.history.HistoryActions.VoteAndQualifications(_, (keys @ _), _, _)) if keys.contains(qualification.key) => true case _ => false }))), hasVoted)
511 30176 18916 - 18924 Select org.make.core.proposal.Vote.key org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest vote.key
512 29233 18940 - 18958 Select org.make.core.proposal.Vote.countVerified org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest vote.countVerified
515 29146 19004 - 19410 Apply scala.collection.IterableOps.map org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest qualifications.map[org.make.api.proposal.QualificationResponse](((qualification: org.make.core.proposal.Qualification) => QualificationResponse.parseQualification(qualification, voteAndQualifications match { case (value: org.make.core.history.HistoryActions.VoteAndQualifications): Some[org.make.core.history.HistoryActions.VoteAndQualifications]((voteKey: org.make.core.proposal.VoteKey, qualificationKeys: Map[org.make.core.proposal.QualificationKey,org.make.core.history.HistoryActions.VoteTrust], date: java.time.ZonedDateTime, trust: org.make.core.history.HistoryActions.VoteTrust): org.make.core.history.HistoryActions.VoteAndQualifications(_, (keys @ _), _, _)) if keys.contains(qualification.key) => true case _ => false })))
517 29983 19072 - 19400 Apply org.make.api.proposal.QualificationResponse.parseQualification org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest QualificationResponse.parseQualification(qualification, voteAndQualifications match { case (value: org.make.core.history.HistoryActions.VoteAndQualifications): Some[org.make.core.history.HistoryActions.VoteAndQualifications]((voteKey: org.make.core.proposal.VoteKey, qualificationKeys: Map[org.make.core.proposal.QualificationKey,org.make.core.history.HistoryActions.VoteTrust], date: java.time.ZonedDateTime, trust: org.make.core.history.HistoryActions.VoteTrust): org.make.core.history.HistoryActions.VoteAndQualifications(_, (keys @ _), _, _)) if keys.contains(qualification.key) => true case _ => false })
518 28458 19252 - 19269 Select org.make.core.proposal.Qualification.key qualification.key
518 29408 19274 - 19278 Literal <nosymbol> true
518 29889 19238 - 19270 Apply scala.collection.MapOps.contains keys.contains(qualification.key)
519 28657 19380 - 19385 Literal <nosymbol> org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest false
539 30117 19802 - 19813 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.QualificationResponse]({ val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.QualificationResponse] = { final class anon$lazy$macro$15 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$15 = { anon$lazy$macro$15.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.QualificationResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.QualificationResponse, shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.QualificationResponse, (Symbol @@ String("qualificationKey")) :: (Symbol @@ String("count")) :: (Symbol @@ String("hasQualified")) :: shapeless.HNil, org.make.core.proposal.QualificationKey :: Int :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.QualificationResponse, (Symbol @@ String("qualificationKey")) :: (Symbol @@ String("count")) :: (Symbol @@ String("hasQualified")) :: shapeless.HNil](::.apply[Symbol @@ String("qualificationKey"), (Symbol @@ String("count")) :: (Symbol @@ String("hasQualified")) :: shapeless.HNil.type](scala.Symbol.apply("qualificationKey").asInstanceOf[Symbol @@ String("qualificationKey")], ::.apply[Symbol @@ String("count"), (Symbol @@ String("hasQualified")) :: shapeless.HNil.type](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")], ::.apply[Symbol @@ String("hasQualified"), shapeless.HNil.type](scala.Symbol.apply("hasQualified").asInstanceOf[Symbol @@ String("hasQualified")], HNil)))), Generic.instance[org.make.api.proposal.QualificationResponse, org.make.core.proposal.QualificationKey :: Int :: Boolean :: shapeless.HNil](((x0$3: org.make.api.proposal.QualificationResponse) => x0$3 match { case (qualificationKey: org.make.core.proposal.QualificationKey, count: Int, hasQualified: Boolean): org.make.api.proposal.QualificationResponse((qualificationKey$macro$11 @ _), (count$macro$12 @ _), (hasQualified$macro$13 @ _)) => ::.apply[org.make.core.proposal.QualificationKey, Int :: Boolean :: shapeless.HNil.type](qualificationKey$macro$11, ::.apply[Int, Boolean :: shapeless.HNil.type](count$macro$12, ::.apply[Boolean, shapeless.HNil.type](hasQualified$macro$13, HNil))).asInstanceOf[org.make.core.proposal.QualificationKey :: Int :: Boolean :: shapeless.HNil] }), ((x0$4: org.make.core.proposal.QualificationKey :: Int :: Boolean :: shapeless.HNil) => x0$4 match { case (head: org.make.core.proposal.QualificationKey, tail: Int :: Boolean :: shapeless.HNil): org.make.core.proposal.QualificationKey :: Int :: Boolean :: shapeless.HNil((qualificationKey$macro$8 @ _), (head: Int, tail: Boolean :: shapeless.HNil): Int :: Boolean :: shapeless.HNil((count$macro$9 @ _), (head: Boolean, tail: shapeless.HNil): Boolean :: shapeless.HNil((hasQualified$macro$10 @ _), HNil))) => proposal.this.QualificationResponse.apply(qualificationKey$macro$8, count$macro$9, hasQualified$macro$10) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("qualificationKey"), org.make.core.proposal.QualificationKey, (Symbol @@ String("count")) :: (Symbol @@ String("hasQualified")) :: shapeless.HNil, Int :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("count"), Int, (Symbol @@ String("hasQualified")) :: shapeless.HNil, Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("hasQualified"), Boolean, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("hasQualified")]](scala.Symbol.apply("hasQualified").asInstanceOf[Symbol @@ String("hasQualified")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("hasQualified")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("count")]](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("count")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("qualificationKey")]](scala.Symbol.apply("qualificationKey").asInstanceOf[Symbol @@ String("qualificationKey")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("qualificationKey")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.QualificationResponse]]; <stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForqualificationKey: io.circe.Decoder[org.make.core.proposal.QualificationKey] = proposal.this.QualificationKey.circeDecoder; private[this] val circeGenericDecoderForcount: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt; private[this] val circeGenericDecoderForhasQualified: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; private[this] val circeGenericEncoderForqualificationKey: io.circe.Encoder[org.make.core.proposal.QualificationKey] = proposal.this.QualificationKey.circeEncoder; private[this] val circeGenericEncoderForcount: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt; private[this] val circeGenericEncoderForhasQualified: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey], tail: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForqualificationKey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("count"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcount @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForhasQualified @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("qualificationKey", $anon.this.circeGenericEncoderForqualificationKey.apply(circeGenericHListBindingForqualificationKey)), scala.Tuple2.apply[String, io.circe.Json]("count", $anon.this.circeGenericEncoderForcount.apply(circeGenericHListBindingForcount)), scala.Tuple2.apply[String, io.circe.Json]("hasQualified", $anon.this.circeGenericEncoderForhasQualified.apply(circeGenericHListBindingForhasQualified)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("qualificationKey"), org.make.core.proposal.QualificationKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualificationKey.tryDecode(c.downField("qualificationKey")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcount.tryDecode(c.downField("count")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("hasQualified"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForhasQualified.tryDecode(c.downField("hasQualified")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("qualificationKey"), org.make.core.proposal.QualificationKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForqualificationKey.tryDecodeAccumulating(c.downField("qualificationKey")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcount.tryDecodeAccumulating(c.downField("count")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("hasQualified"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForhasQualified.tryDecodeAccumulating(c.downField("hasQualified")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("qualificationKey"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("hasQualified"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$15().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.QualificationResponse]](inst$macro$16) })
542 29853 19922 - 20063 Apply org.make.api.proposal.QualificationResponse.apply org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest QualificationResponse.apply(qualification.key, qualification.count, hasQualified)
543 29338 19970 - 19987 Select org.make.core.proposal.Qualification.key org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest qualification.key
544 28460 20003 - 20022 Select org.make.core.proposal.Qualification.count org.make.api.sequence.sequenceapitest,org.make.api.organisation.organisationservicetest qualification.count
560 29013 20523 - 20534 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.DuplicateResponse]({ val inst$macro$24: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.DuplicateResponse] = { final class anon$lazy$macro$23 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$23 = { anon$lazy$macro$23.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.DuplicateResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.DuplicateResponse, shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.DuplicateResponse, (Symbol @@ String("ideaId")) :: (Symbol @@ String("ideaName")) :: (Symbol @@ String("proposalId")) :: (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil, org.make.core.idea.IdeaId :: String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.DuplicateResponse, (Symbol @@ String("ideaId")) :: (Symbol @@ String("ideaName")) :: (Symbol @@ String("proposalId")) :: (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil](::.apply[Symbol @@ String("ideaId"), (Symbol @@ String("ideaName")) :: (Symbol @@ String("proposalId")) :: (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil.type](scala.Symbol.apply("ideaId").asInstanceOf[Symbol @@ String("ideaId")], ::.apply[Symbol @@ String("ideaName"), (Symbol @@ String("proposalId")) :: (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil.type](scala.Symbol.apply("ideaName").asInstanceOf[Symbol @@ String("ideaName")], ::.apply[Symbol @@ String("proposalId"), (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], ::.apply[Symbol @@ String("proposalContent"), (Symbol @@ String("score")) :: shapeless.HNil.type](scala.Symbol.apply("proposalContent").asInstanceOf[Symbol @@ String("proposalContent")], ::.apply[Symbol @@ String("score"), shapeless.HNil.type](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")], HNil)))))), Generic.instance[org.make.api.proposal.DuplicateResponse, org.make.core.idea.IdeaId :: String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil](((x0$3: org.make.api.proposal.DuplicateResponse) => x0$3 match { case (ideaId: org.make.core.idea.IdeaId, ideaName: String, proposalId: org.make.core.proposal.ProposalId, proposalContent: String, score: Double): org.make.api.proposal.DuplicateResponse((ideaId$macro$17 @ _), (ideaName$macro$18 @ _), (proposalId$macro$19 @ _), (proposalContent$macro$20 @ _), (score$macro$21 @ _)) => ::.apply[org.make.core.idea.IdeaId, String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil.type](ideaId$macro$17, ::.apply[String, org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil.type](ideaName$macro$18, ::.apply[org.make.core.proposal.ProposalId, String :: Double :: shapeless.HNil.type](proposalId$macro$19, ::.apply[String, Double :: shapeless.HNil.type](proposalContent$macro$20, ::.apply[Double, shapeless.HNil.type](score$macro$21, HNil))))).asInstanceOf[org.make.core.idea.IdeaId :: String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil] }), ((x0$4: org.make.core.idea.IdeaId :: String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil) => x0$4 match { case (head: org.make.core.idea.IdeaId, tail: String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil): org.make.core.idea.IdeaId :: String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil((ideaId$macro$12 @ _), (head: String, tail: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil): String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil((ideaName$macro$13 @ _), (head: org.make.core.proposal.ProposalId, tail: String :: Double :: shapeless.HNil): org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil((proposalId$macro$14 @ _), (head: String, tail: Double :: shapeless.HNil): String :: Double :: shapeless.HNil((proposalContent$macro$15 @ _), (head: Double, tail: shapeless.HNil): Double :: shapeless.HNil((score$macro$16 @ _), HNil))))) => proposal.this.DuplicateResponse.apply(ideaId$macro$12, ideaName$macro$13, proposalId$macro$14, proposalContent$macro$15, score$macro$16) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ideaId"), org.make.core.idea.IdeaId, (Symbol @@ String("ideaName")) :: (Symbol @@ String("proposalId")) :: (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil, String :: org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ideaName"), String, (Symbol @@ String("proposalId")) :: (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: String :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, (Symbol @@ String("proposalContent")) :: (Symbol @@ String("score")) :: shapeless.HNil, String :: Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalContent"), String, (Symbol @@ String("score")) :: shapeless.HNil, Double :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("score"), Double, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("score")]](scala.Symbol.apply("score").asInstanceOf[Symbol @@ String("score")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("score")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalContent")]](scala.Symbol.apply("proposalContent").asInstanceOf[Symbol @@ String("proposalContent")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalContent")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalId")]](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ideaName")]](scala.Symbol.apply("ideaName").asInstanceOf[Symbol @@ String("ideaName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ideaName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ideaId")]](scala.Symbol.apply("ideaId").asInstanceOf[Symbol @@ String("ideaId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ideaId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$23.this.inst$macro$22)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.DuplicateResponse]]; <stable> <accessor> lazy val inst$macro$22: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForideaId: io.circe.Decoder[org.make.core.idea.IdeaId] = idea.this.IdeaId.ideaIdDecoder; private[this] val circeGenericDecoderForproposalId: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder; private[this] val circeGenericDecoderForproposalContent: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderForscore: io.circe.Decoder[Double] = circe.this.Decoder.decodeDouble; private[this] val circeGenericEncoderForideaId: io.circe.Encoder[org.make.core.idea.IdeaId] = idea.this.IdeaId.ideaIdEncoder; private[this] val circeGenericEncoderForproposalId: io.circe.Encoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdEncoder; private[this] val circeGenericEncoderForproposalContent: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderForscore: io.circe.Encoder[Double] = circe.this.Encoder.encodeDouble; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId], tail: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForideaId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForideaName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalContent @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("score"),Double], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForscore @ _), shapeless.HNil))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("ideaId", $anon.this.circeGenericEncoderForideaId.apply(circeGenericHListBindingForideaId)), scala.Tuple2.apply[String, io.circe.Json]("ideaName", $anon.this.circeGenericEncoderForproposalContent.apply(circeGenericHListBindingForideaName)), scala.Tuple2.apply[String, io.circe.Json]("proposalId", $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForproposalId)), scala.Tuple2.apply[String, io.circe.Json]("proposalContent", $anon.this.circeGenericEncoderForproposalContent.apply(circeGenericHListBindingForproposalContent)), scala.Tuple2.apply[String, io.circe.Json]("score", $anon.this.circeGenericEncoderForscore.apply(circeGenericHListBindingForscore)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("ideaId"), org.make.core.idea.IdeaId, shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaId.tryDecode(c.downField("ideaId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("ideaName"), String, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalContent.tryDecode(c.downField("ideaName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalContent"), String, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalContent.tryDecode(c.downField("proposalContent")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("score"), Double, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecode(c.downField("score")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("ideaId"), org.make.core.idea.IdeaId, shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaId.tryDecodeAccumulating(c.downField("ideaId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("ideaName"), String, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalContent.tryDecodeAccumulating(c.downField("ideaName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalContent"), String, shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalContent.tryDecodeAccumulating(c.downField("proposalContent")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("score"), Double, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForscore.tryDecodeAccumulating(c.downField("score")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("ideaId"),org.make.core.idea.IdeaId] :: shapeless.labelled.FieldType[Symbol @@ String("ideaName"),String] :: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("proposalContent"),String] :: shapeless.labelled.FieldType[Symbol @@ String("score"),Double] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$23().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.DuplicateResponse]](inst$macro$24) })
577 28613 21128 - 21139 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.TagForProposalResponse]({ val inst$macro$32: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagForProposalResponse] = { final class anon$lazy$macro$31 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$31 = { anon$lazy$macro$31.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagForProposalResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.TagForProposalResponse, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.TagForProposalResponse, (Symbol @@ String("id")) :: (Symbol @@ String("label")) :: (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil, org.make.core.tag.TagId :: String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.TagForProposalResponse, (Symbol @@ String("id")) :: (Symbol @@ String("label")) :: (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil](::.apply[Symbol @@ String("id"), (Symbol @@ String("label")) :: (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil.type](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")], ::.apply[Symbol @@ String("label"), (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil.type](scala.Symbol.apply("label").asInstanceOf[Symbol @@ String("label")], ::.apply[Symbol @@ String("tagTypeId"), (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil.type](scala.Symbol.apply("tagTypeId").asInstanceOf[Symbol @@ String("tagTypeId")], ::.apply[Symbol @@ String("weight"), (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil.type](scala.Symbol.apply("weight").asInstanceOf[Symbol @@ String("weight")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("checked"), (Symbol @@ String("predicted")) :: shapeless.HNil.type](scala.Symbol.apply("checked").asInstanceOf[Symbol @@ String("checked")], ::.apply[Symbol @@ String("predicted"), shapeless.HNil.type](scala.Symbol.apply("predicted").asInstanceOf[Symbol @@ String("predicted")], HNil)))))))), Generic.instance[org.make.api.proposal.TagForProposalResponse, org.make.core.tag.TagId :: String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil](((x0$3: org.make.api.proposal.TagForProposalResponse) => x0$3 match { case (id: org.make.core.tag.TagId, label: String, tagTypeId: org.make.core.tag.TagTypeId, weight: Float, questionId: Option[org.make.core.question.QuestionId], checked: Boolean, predicted: Boolean): org.make.api.proposal.TagForProposalResponse((id$macro$23 @ _), (label$macro$24 @ _), (tagTypeId$macro$25 @ _), (weight$macro$26 @ _), (questionId$macro$27 @ _), (checked$macro$28 @ _), (predicted$macro$29 @ _)) => ::.apply[org.make.core.tag.TagId, String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil.type](id$macro$23, ::.apply[String, org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil.type](label$macro$24, ::.apply[org.make.core.tag.TagTypeId, Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil.type](tagTypeId$macro$25, ::.apply[Float, Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil.type](weight$macro$26, ::.apply[Option[org.make.core.question.QuestionId], Boolean :: Boolean :: shapeless.HNil.type](questionId$macro$27, ::.apply[Boolean, Boolean :: shapeless.HNil.type](checked$macro$28, ::.apply[Boolean, shapeless.HNil.type](predicted$macro$29, HNil))))))).asInstanceOf[org.make.core.tag.TagId :: String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil] }), ((x0$4: org.make.core.tag.TagId :: String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil) => x0$4 match { case (head: org.make.core.tag.TagId, tail: String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil): org.make.core.tag.TagId :: String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil((id$macro$16 @ _), (head: String, tail: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil): String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil((label$macro$17 @ _), (head: org.make.core.tag.TagTypeId, tail: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil): org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil((tagTypeId$macro$18 @ _), (head: Float, tail: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil): Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil((weight$macro$19 @ _), (head: Option[org.make.core.question.QuestionId], tail: Boolean :: Boolean :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil((questionId$macro$20 @ _), (head: Boolean, tail: Boolean :: shapeless.HNil): Boolean :: Boolean :: shapeless.HNil((checked$macro$21 @ _), (head: Boolean, tail: shapeless.HNil): Boolean :: shapeless.HNil((predicted$macro$22 @ _), HNil))))))) => proposal.this.TagForProposalResponse.apply(id$macro$16, label$macro$17, tagTypeId$macro$18, weight$macro$19, questionId$macro$20, checked$macro$21, predicted$macro$22) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("id"), org.make.core.tag.TagId, (Symbol @@ String("label")) :: (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil, String :: org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("label"), String, (Symbol @@ String("tagTypeId")) :: (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil, org.make.core.tag.TagTypeId :: Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tagTypeId"), org.make.core.tag.TagTypeId, (Symbol @@ String("weight")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil, Float :: Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("weight"), Float, (Symbol @@ String("questionId")) :: (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Boolean :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("checked")) :: (Symbol @@ String("predicted")) :: shapeless.HNil, Boolean :: Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("checked"), Boolean, (Symbol @@ String("predicted")) :: shapeless.HNil, Boolean :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("predicted"), Boolean, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("predicted")]](scala.Symbol.apply("predicted").asInstanceOf[Symbol @@ String("predicted")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("predicted")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("checked")]](scala.Symbol.apply("checked").asInstanceOf[Symbol @@ String("checked")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("checked")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionId")]](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("weight")]](scala.Symbol.apply("weight").asInstanceOf[Symbol @@ String("weight")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("weight")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tagTypeId")]](scala.Symbol.apply("tagTypeId").asInstanceOf[Symbol @@ String("tagTypeId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tagTypeId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("label")]](scala.Symbol.apply("label").asInstanceOf[Symbol @@ String("label")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("label")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("id")]](scala.Symbol.apply("id").asInstanceOf[Symbol @@ String("id")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("id")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$31.this.inst$macro$30)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagForProposalResponse]]; <stable> <accessor> lazy val inst$macro$30: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForid: io.circe.Decoder[org.make.core.tag.TagId] = tag.this.TagId.tagIdDecoder; private[this] val circeGenericDecoderForlabel: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericDecoderFortagTypeId: io.circe.Decoder[org.make.core.tag.TagTypeId] = tag.this.TagTypeId.tagIdDecoder; private[this] val circeGenericDecoderForweight: io.circe.Decoder[Float] = circe.this.Decoder.decodeFloat; private[this] val circeGenericDecoderForquestionId: io.circe.Decoder[Option[org.make.core.question.QuestionId]] = circe.this.Decoder.decodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdDecoder); private[this] val circeGenericDecoderForpredicted: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; private[this] val circeGenericEncoderForid: io.circe.Encoder[org.make.core.tag.TagId] = tag.this.TagId.tagIdEncoder; private[this] val circeGenericEncoderForlabel: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderFortagTypeId: io.circe.Encoder[org.make.core.tag.TagTypeId] = tag.this.TagTypeId.tagIdEncoder; private[this] val circeGenericEncoderForweight: io.circe.Encoder[Float] = circe.this.Encoder.encodeFloat; private[this] val circeGenericEncoderForquestionId: io.circe.Encoder[Option[org.make.core.question.QuestionId]] = circe.this.Encoder.encodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdEncoder); private[this] val circeGenericEncoderForpredicted: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId], tail: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForid @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("label"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlabel @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId], tail: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortagTypeId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float], tail: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForweight @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]], tail: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForchecked @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpredicted @ _), shapeless.HNil))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("id", $anon.this.circeGenericEncoderForid.apply(circeGenericHListBindingForid)), scala.Tuple2.apply[String, io.circe.Json]("label", $anon.this.circeGenericEncoderForlabel.apply(circeGenericHListBindingForlabel)), scala.Tuple2.apply[String, io.circe.Json]("tagTypeId", $anon.this.circeGenericEncoderFortagTypeId.apply(circeGenericHListBindingFortagTypeId)), scala.Tuple2.apply[String, io.circe.Json]("weight", $anon.this.circeGenericEncoderForweight.apply(circeGenericHListBindingForweight)), scala.Tuple2.apply[String, io.circe.Json]("questionId", $anon.this.circeGenericEncoderForquestionId.apply(circeGenericHListBindingForquestionId)), scala.Tuple2.apply[String, io.circe.Json]("checked", $anon.this.circeGenericEncoderForpredicted.apply(circeGenericHListBindingForchecked)), scala.Tuple2.apply[String, io.circe.Json]("predicted", $anon.this.circeGenericEncoderForpredicted.apply(circeGenericHListBindingForpredicted)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("id"), org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecode(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("label"), String, shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabel.tryDecode(c.downField("label")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tagTypeId"), org.make.core.tag.TagTypeId, shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagTypeId.tryDecode(c.downField("tagTypeId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("weight"), Float, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweight.tryDecode(c.downField("weight")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("checked"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredicted.tryDecode(c.downField("checked")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("predicted"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredicted.tryDecode(c.downField("predicted")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("id"), org.make.core.tag.TagId, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForid.tryDecodeAccumulating(c.downField("id")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("label"), String, shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabel.tryDecodeAccumulating(c.downField("label")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tagTypeId"), org.make.core.tag.TagTypeId, shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortagTypeId.tryDecodeAccumulating(c.downField("tagTypeId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("weight"), Float, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForweight.tryDecodeAccumulating(c.downField("weight")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("checked"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredicted.tryDecodeAccumulating(c.downField("checked")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("predicted"), Boolean, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForpredicted.tryDecodeAccumulating(c.downField("predicted")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("id"),org.make.core.tag.TagId] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.labelled.FieldType[Symbol @@ String("tagTypeId"),org.make.core.tag.TagTypeId] :: shapeless.labelled.FieldType[Symbol @@ String("weight"),Float] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("checked"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("predicted"),Boolean] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$31().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagForProposalResponse]](inst$macro$32) })
580 28444 21231 - 21455 Apply org.make.api.proposal.TagForProposalResponse.apply TagForProposalResponse.apply(tag.tagId, tag.label, tag.tagTypeId, tag.weight, tag.questionId, checked, predicted)
581 29971 21266 - 21275 Select org.make.core.tag.Tag.tagId tag.tagId
582 29154 21291 - 21300 Select org.make.core.tag.Tag.label tag.label
583 28313 21320 - 21333 Select org.make.core.tag.Tag.tagTypeId tag.tagTypeId
584 30084 21350 - 21360 Select org.make.core.tag.Tag.weight tag.weight
585 29226 21381 - 21395 Select org.make.core.tag.Tag.questionId tag.questionId
597 29858 21715 - 21726 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.proposal.proposalservicetest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.TagsForProposalResponse]({ val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagsForProposalResponse] = { final class anon$lazy$macro$11 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$11 = { anon$lazy$macro$11.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagsForProposalResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.TagsForProposalResponse, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.TagsForProposalResponse, (Symbol @@ String("tags")) :: (Symbol @@ String("modelName")) :: shapeless.HNil, Seq[org.make.api.proposal.TagForProposalResponse] :: String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.TagsForProposalResponse, (Symbol @@ String("tags")) :: (Symbol @@ String("modelName")) :: shapeless.HNil](::.apply[Symbol @@ String("tags"), (Symbol @@ String("modelName")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("modelName"), shapeless.HNil.type](scala.Symbol.apply("modelName").asInstanceOf[Symbol @@ String("modelName")], HNil))), Generic.instance[org.make.api.proposal.TagsForProposalResponse, Seq[org.make.api.proposal.TagForProposalResponse] :: String :: shapeless.HNil](((x0$3: org.make.api.proposal.TagsForProposalResponse) => x0$3 match { case (tags: Seq[org.make.api.proposal.TagForProposalResponse], modelName: String): org.make.api.proposal.TagsForProposalResponse((tags$macro$8 @ _), (modelName$macro$9 @ _)) => ::.apply[Seq[org.make.api.proposal.TagForProposalResponse], String :: shapeless.HNil.type](tags$macro$8, ::.apply[String, shapeless.HNil.type](modelName$macro$9, HNil)).asInstanceOf[Seq[org.make.api.proposal.TagForProposalResponse] :: String :: shapeless.HNil] }), ((x0$4: Seq[org.make.api.proposal.TagForProposalResponse] :: String :: shapeless.HNil) => x0$4 match { case (head: Seq[org.make.api.proposal.TagForProposalResponse], tail: String :: shapeless.HNil): Seq[org.make.api.proposal.TagForProposalResponse] :: String :: shapeless.HNil((tags$macro$6 @ _), (head: String, tail: shapeless.HNil): String :: shapeless.HNil((modelName$macro$7 @ _), HNil)) => proposal.this.TagsForProposalResponse.apply(tags$macro$6, modelName$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tags"), Seq[org.make.api.proposal.TagForProposalResponse], (Symbol @@ String("modelName")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("modelName"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("modelName")]](scala.Symbol.apply("modelName").asInstanceOf[Symbol @@ String("modelName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("modelName")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("tags")]](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("tags")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagsForProposalResponse]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderFortags: io.circe.Decoder[Seq[org.make.api.proposal.TagForProposalResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.TagForProposalResponse](proposal.this.TagForProposalResponse.codec); private[this] val circeGenericDecoderFormodelName: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericEncoderFortags: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.TagForProposalResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.TagForProposalResponse](proposal.this.TagForProposalResponse.codec); private[this] val circeGenericEncoderFormodelName: io.circe.Encoder[String] = circe.this.Encoder.encodeString; final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]], tail: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortags @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFormodelName @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("tags", $anon.this.circeGenericEncoderFortags.apply(circeGenericHListBindingFortags)), scala.Tuple2.apply[String, io.circe.Json]("modelName", $anon.this.circeGenericEncoderFormodelName.apply(circeGenericHListBindingFormodelName)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tags"), Seq[org.make.api.proposal.TagForProposalResponse], shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecode(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("modelName"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormodelName.tryDecode(c.downField("modelName")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tags"), Seq[org.make.api.proposal.TagForProposalResponse], shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecodeAccumulating(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("modelName"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormodelName.tryDecodeAccumulating(c.downField("modelName")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.api.proposal.TagForProposalResponse]] :: shapeless.labelled.FieldType[Symbol @@ String("modelName"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$11().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.TagsForProposalResponse]](inst$macro$12) })
599 29020 21798 - 21807 TypeApply scala.collection.SeqFactory.Delegate.empty org.make.api.proposal.proposalservicetest scala.`package`.Seq.empty[Nothing]
599 28580 21821 - 21823 Literal <nosymbol> org.make.api.proposal.proposalservicetest ""
599 29919 21767 - 21824 Apply org.make.api.proposal.TagsForProposalResponse.apply org.make.api.proposal.proposalservicetest TagsForProposalResponse.apply(scala.`package`.Seq.empty[Nothing], "")
612 29125 22325 - 22335 Literal <nosymbol> "Ok,Error"
628 28276 22842 - 22879 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.ProposalKeywordsResponse]({ val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalKeywordsResponse] = { final class anon$lazy$macro$15 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$15 = { anon$lazy$macro$15.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalKeywordsResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.ProposalKeywordsResponse, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.ProposalKeywordsResponse, (Symbol @@ String("proposalId")) :: (Symbol @@ String("status")) :: (Symbol @@ String("message")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.ProposalKeywordsResponse, (Symbol @@ String("proposalId")) :: (Symbol @@ String("status")) :: (Symbol @@ String("message")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalId"), (Symbol @@ String("status")) :: (Symbol @@ String("message")) :: shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], ::.apply[Symbol @@ String("status"), (Symbol @@ String("message")) :: shapeless.HNil.type](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")], ::.apply[Symbol @@ String("message"), shapeless.HNil.type](scala.Symbol.apply("message").asInstanceOf[Symbol @@ String("message")], HNil)))), Generic.instance[org.make.api.proposal.ProposalKeywordsResponse, org.make.core.proposal.ProposalId :: org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.ProposalKeywordsResponse) => x0$3 match { case (proposalId: org.make.core.proposal.ProposalId, status: org.make.api.proposal.ProposalKeywordsResponseStatus, message: Option[String]): org.make.api.proposal.ProposalKeywordsResponse((proposalId$macro$11 @ _), (status$macro$12 @ _), (message$macro$13 @ _)) => ::.apply[org.make.core.proposal.ProposalId, org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil.type](proposalId$macro$11, ::.apply[org.make.api.proposal.ProposalKeywordsResponseStatus, Option[String] :: shapeless.HNil.type](status$macro$12, ::.apply[Option[String], shapeless.HNil.type](message$macro$13, HNil))).asInstanceOf[org.make.core.proposal.ProposalId :: org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil] }), ((x0$4: org.make.core.proposal.ProposalId :: org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil) => x0$4 match { case (head: org.make.core.proposal.ProposalId, tail: org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil): org.make.core.proposal.ProposalId :: org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil((proposalId$macro$8 @ _), (head: org.make.api.proposal.ProposalKeywordsResponseStatus, tail: Option[String] :: shapeless.HNil): org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil((status$macro$9 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((message$macro$10 @ _), HNil))) => proposal.this.ProposalKeywordsResponse.apply(proposalId$macro$8, status$macro$9, message$macro$10) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, (Symbol @@ String("status")) :: (Symbol @@ String("message")) :: shapeless.HNil, org.make.api.proposal.ProposalKeywordsResponseStatus :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("status"), org.make.api.proposal.ProposalKeywordsResponseStatus, (Symbol @@ String("message")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("message"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("message")]](scala.Symbol.apply("message").asInstanceOf[Symbol @@ String("message")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("message")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("status")]](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("status")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalId")]](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalKeywordsResponse]]; <stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForproposalId: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder; private[this] val circeGenericDecoderForstatus: io.circe.Decoder[org.make.api.proposal.ProposalKeywordsResponseStatus] = proposal.this.ProposalKeywordsResponseStatus.circeDecoder; private[this] val circeGenericDecoderFormessage: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericEncoderForproposalId: io.circe.Encoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdEncoder; private[this] val circeGenericEncoderForstatus: io.circe.Encoder[org.make.api.proposal.ProposalKeywordsResponseStatus] = proposal.this.ProposalKeywordsResponseStatus.circeEncoder; private[this] val circeGenericEncoderFormessage: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId], tail: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus], tail: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForstatus @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFormessage @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposalId", $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForproposalId)), scala.Tuple2.apply[String, io.circe.Json]("status", $anon.this.circeGenericEncoderForstatus.apply(circeGenericHListBindingForstatus)), scala.Tuple2.apply[String, io.circe.Json]("message", $anon.this.circeGenericEncoderFormessage.apply(circeGenericHListBindingFormessage)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("status"), org.make.api.proposal.ProposalKeywordsResponseStatus, shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecode(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("message"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormessage.tryDecode(c.downField("message")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("status"), org.make.api.proposal.ProposalKeywordsResponseStatus, shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecodeAccumulating(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("message"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormessage.tryDecodeAccumulating(c.downField("message")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.api.proposal.ProposalKeywordsResponseStatus] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$15().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.ProposalKeywordsResponse]](inst$macro$16) })
638 30086 23142 - 23173 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.BulkActionResponse]({ val inst$macro$12: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkActionResponse] = { final class anon$lazy$macro$11 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$11 = { anon$lazy$macro$11.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkActionResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.BulkActionResponse, shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.BulkActionResponse, (Symbol @@ String("successes")) :: (Symbol @@ String("failures")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.BulkActionResponse, (Symbol @@ String("successes")) :: (Symbol @@ String("failures")) :: shapeless.HNil](::.apply[Symbol @@ String("successes"), (Symbol @@ String("failures")) :: shapeless.HNil.type](scala.Symbol.apply("successes").asInstanceOf[Symbol @@ String("successes")], ::.apply[Symbol @@ String("failures"), shapeless.HNil.type](scala.Symbol.apply("failures").asInstanceOf[Symbol @@ String("failures")], HNil))), Generic.instance[org.make.api.proposal.BulkActionResponse, Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil](((x0$3: org.make.api.proposal.BulkActionResponse) => x0$3 match { case (successes: Seq[org.make.core.proposal.ProposalId], failures: Seq[org.make.api.proposal.SingleActionResponse]): org.make.api.proposal.BulkActionResponse((successes$macro$8 @ _), (failures$macro$9 @ _)) => ::.apply[Seq[org.make.core.proposal.ProposalId], Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil.type](successes$macro$8, ::.apply[Seq[org.make.api.proposal.SingleActionResponse], shapeless.HNil.type](failures$macro$9, HNil)).asInstanceOf[Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil] }), ((x0$4: Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil) => x0$4 match { case (head: Seq[org.make.core.proposal.ProposalId], tail: Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil): Seq[org.make.core.proposal.ProposalId] :: Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil((successes$macro$6 @ _), (head: Seq[org.make.api.proposal.SingleActionResponse], tail: shapeless.HNil): Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil((failures$macro$7 @ _), HNil)) => proposal.this.BulkActionResponse.apply(successes$macro$6, failures$macro$7) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("successes"), Seq[org.make.core.proposal.ProposalId], (Symbol @@ String("failures")) :: shapeless.HNil, Seq[org.make.api.proposal.SingleActionResponse] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("failures"), Seq[org.make.api.proposal.SingleActionResponse], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("failures")]](scala.Symbol.apply("failures").asInstanceOf[Symbol @@ String("failures")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("failures")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("successes")]](scala.Symbol.apply("successes").asInstanceOf[Symbol @@ String("successes")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("successes")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$11.this.inst$macro$10)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkActionResponse]]; <stable> <accessor> lazy val inst$macro$10: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForsuccesses: io.circe.Decoder[Seq[org.make.core.proposal.ProposalId]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdDecoder); private[this] val circeGenericDecoderForfailures: io.circe.Decoder[Seq[org.make.api.proposal.SingleActionResponse]] = circe.this.Decoder.decodeSeq[org.make.api.proposal.SingleActionResponse](proposal.this.SingleActionResponse.codec); private[this] val circeGenericEncoderForsuccesses: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.ProposalId]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.ProposalId](proposal.this.ProposalId.proposalIdEncoder); private[this] val circeGenericEncoderForfailures: io.circe.Encoder.AsArray[Seq[org.make.api.proposal.SingleActionResponse]] = circe.this.Encoder.encodeSeq[org.make.api.proposal.SingleActionResponse](proposal.this.SingleActionResponse.codec); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]], tail: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsuccesses @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForfailures @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("successes", $anon.this.circeGenericEncoderForsuccesses.apply(circeGenericHListBindingForsuccesses)), scala.Tuple2.apply[String, io.circe.Json]("failures", $anon.this.circeGenericEncoderForfailures.apply(circeGenericHListBindingForfailures)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("successes"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsuccesses.tryDecode(c.downField("successes")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("failures"), Seq[org.make.api.proposal.SingleActionResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfailures.tryDecode(c.downField("failures")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("successes"), Seq[org.make.core.proposal.ProposalId], shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsuccesses.tryDecodeAccumulating(c.downField("successes")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("failures"), Seq[org.make.api.proposal.SingleActionResponse], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForfailures.tryDecodeAccumulating(c.downField("failures")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("successes"),Seq[org.make.core.proposal.ProposalId]] :: shapeless.labelled.FieldType[Symbol @@ String("failures"),Seq[org.make.api.proposal.SingleActionResponse]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$11().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.BulkActionResponse]](inst$macro$12) })
650 29330 23631 - 23664 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.SingleActionResponse]({ val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.SingleActionResponse] = { final class anon$lazy$macro$15 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$15 = { anon$lazy$macro$15.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.SingleActionResponse] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.SingleActionResponse, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.SingleActionResponse, (Symbol @@ String("proposalId")) :: (Symbol @@ String("key")) :: (Symbol @@ String("message")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.SingleActionResponse, (Symbol @@ String("proposalId")) :: (Symbol @@ String("key")) :: (Symbol @@ String("message")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalId"), (Symbol @@ String("key")) :: (Symbol @@ String("message")) :: shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], ::.apply[Symbol @@ String("key"), (Symbol @@ String("message")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("message"), shapeless.HNil.type](scala.Symbol.apply("message").asInstanceOf[Symbol @@ String("message")], HNil)))), Generic.instance[org.make.api.proposal.SingleActionResponse, org.make.core.proposal.ProposalId :: org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil](((x0$3: org.make.api.proposal.SingleActionResponse) => x0$3 match { case (proposalId: org.make.core.proposal.ProposalId, key: org.make.api.proposal.ActionKey, message: Option[String]): org.make.api.proposal.SingleActionResponse((proposalId$macro$11 @ _), (key$macro$12 @ _), (message$macro$13 @ _)) => ::.apply[org.make.core.proposal.ProposalId, org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil.type](proposalId$macro$11, ::.apply[org.make.api.proposal.ActionKey, Option[String] :: shapeless.HNil.type](key$macro$12, ::.apply[Option[String], shapeless.HNil.type](message$macro$13, HNil))).asInstanceOf[org.make.core.proposal.ProposalId :: org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil] }), ((x0$4: org.make.core.proposal.ProposalId :: org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil) => x0$4 match { case (head: org.make.core.proposal.ProposalId, tail: org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil): org.make.core.proposal.ProposalId :: org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil((proposalId$macro$8 @ _), (head: org.make.api.proposal.ActionKey, tail: Option[String] :: shapeless.HNil): org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil((key$macro$9 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((message$macro$10 @ _), HNil))) => proposal.this.SingleActionResponse.apply(proposalId$macro$8, key$macro$9, message$macro$10) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, (Symbol @@ String("key")) :: (Symbol @@ String("message")) :: shapeless.HNil, org.make.api.proposal.ActionKey :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("key"), org.make.api.proposal.ActionKey, (Symbol @@ String("message")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("message"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("message")]](scala.Symbol.apply("message").asInstanceOf[Symbol @@ String("message")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("message")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("key")]](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("key")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalId")]](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.SingleActionResponse]]; <stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForproposalId: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder; private[this] val circeGenericDecoderForkey: io.circe.Decoder[org.make.api.proposal.ActionKey] = proposal.this.ActionKey.circeDecoder; private[this] val circeGenericDecoderFormessage: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericEncoderForproposalId: io.circe.Encoder[org.make.core.proposal.ProposalId] = SingleActionResponse.this.stringValueEncoder[org.make.core.proposal.ProposalId]; private[this] val circeGenericEncoderForkey: io.circe.Encoder[org.make.api.proposal.ActionKey] = proposal.this.ActionKey.circeEncoder; private[this] val circeGenericEncoderFormessage: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId], tail: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey], tail: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForkey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFormessage @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("proposalId", $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForproposalId)), scala.Tuple2.apply[String, io.circe.Json]("key", $anon.this.circeGenericEncoderForkey.apply(circeGenericHListBindingForkey)), scala.Tuple2.apply[String, io.circe.Json]("message", $anon.this.circeGenericEncoderFormessage.apply(circeGenericHListBindingFormessage)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecode(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("key"), org.make.api.proposal.ActionKey, shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkey.tryDecode(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("message"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormessage.tryDecode(c.downField("message")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForproposalId.tryDecodeAccumulating(c.downField("proposalId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("key"), org.make.api.proposal.ActionKey, shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkey.tryDecodeAccumulating(c.downField("key")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("message"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFormessage.tryDecodeAccumulating(c.downField("message")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("proposalId"),org.make.core.proposal.ProposalId] :: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.api.proposal.ActionKey] :: shapeless.labelled.FieldType[Symbol @@ String("message"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$15().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.SingleActionResponse]](inst$macro$16) })
663 28404 24209 - 24256 Literal <nosymbol> "not_found,ok,question_not_found,unknown,other"