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.core.proposal
21 
22 import cats.implicits._
23 import com.github.plokhotnyuk.jsoniter_scala.core._
24 import com.github.plokhotnyuk.jsoniter_scala.macros._
25 import com.sksamuel.avro4s.AvroSortPriority
26 import enumeratum.values.{StringCirceEnum, StringEnum, StringEnumEntry}
27 import io.circe.generic.extras.JsonKey
28 import io.circe.generic.extras.semiauto.{
29   deriveConfiguredCodec   => deriveCodec,
30   deriveConfiguredDecoder => deriveDecoder,
31   deriveConfiguredEncoder => deriveEncoder
32 }
33 import io.circe.{Codec, Decoder, Encoder}
34 import io.swagger.annotations.ApiModelProperty
35 import org.make.api.proposal.ProposalScorer
36 import org.make.api.proposal.ProposalScorer.VotesCounter
37 import org.make.core._
38 import org.make.core.idea.IdeaId
39 import org.make.core.jsoniter.JsoniterEnum
40 import org.make.core.operation.OperationId
41 import org.make.core.proposal.ProposalStatus.Accepted
42 import org.make.core.proposal.QualificationKey.{
43   DoNotCare,
44   DoNotUnderstand,
45   Doable,
46   Impossible,
47   LikeIt,
48   NoOpinion,
49   NoWay,
50   PlatitudeAgree,
51   PlatitudeDisagree
52 }
53 import org.make.core.proposal.VoteKey.{Agree, Disagree, Neutral}
54 import org.make.core.proposal.indexed.Zone
55 import org.make.core.question.QuestionId
56 import org.make.core.reference.Language
57 import org.make.core.sequence.ExplorationSequenceConfiguration.SequenceThresholds
58 import org.make.core.tag.{TagId, TagType, TagTypeId}
59 import org.make.core.technical.Multilingual
60 import org.make.core.user.UserId
61 import spray.json.RootJsonFormat
62 
63 import java.time.ZonedDateTime
64 import scala.annotation.meta.field
65 
66 final case class Proposal(
67   proposalId: ProposalId,
68   slug: String,
69   content: String,
70   submittedAsLanguage: Option[Language] = None,
71   contentTranslations: Option[Multilingual[String]] = None,
72   author: UserId,
73   status: ProposalStatus = ProposalStatus.Pending,
74   refusalReason: Option[String] = None,
75   tags: Seq[TagId] = Seq.empty,
76   @JsonKey("votes") votingOptions: Option[VotingOptions] = None,
77   isAnonymous: Boolean = false,
78   organisationIds: Seq[UserId] = Seq.empty,
79   questionId: Option[QuestionId] = None,
80   creationContext: RequestContext,
81   idea: Option[IdeaId] = None,
82   operation: Option[OperationId] = None,
83   proposalType: ProposalType = ProposalType.ProposalTypeSubmitted,
84   override val createdAt: Option[ZonedDateTime],
85   override val updatedAt: Option[ZonedDateTime],
86   validatedAt: Option[ZonedDateTime] = None,
87   postponedAt: Option[ZonedDateTime] = None,
88   events: List[ProposalAction],
89   initialProposal: Boolean = false,
90   keywords: Seq[ProposalKeyword] = Nil
91 ) extends Timestamped
92     with MakeSerializable {
93 
94   def getZone(threshold: SequenceThresholds): Zone =
95     votingOptions
96       .map(ProposalScorer(_, VotesCounter.VerifiedVotesVotesCounter, 0.5).zone(threshold))
97       .getOrElse(Zone.Limbo)
98 }
99 
100 object Proposal extends CirceFormatters {
101   implicit val encoder: Encoder[Proposal] = deriveEncoder
102   implicit val decoder: Decoder[Proposal] = deriveDecoder
103   implicit val writer: RootJsonFormat[Proposal] = circeCodec2sprayFormatter
104 
105   def needsEnrichment(status: ProposalStatus, tagTypes: Seq[TagType], proposalTagTypes: Seq[TagTypeId]): Boolean = {
106     val proposalTypesSet = proposalTagTypes.toSet
107     status == Accepted && !tagTypes.filter(_.requiredForEnrichment).map(_.tagTypeId).forall(proposalTypesSet.contains)
108   }
109 
110 }
111 
112 final case class ProposalId(value: String) extends StringValue
113 
114 object ProposalId extends CirceFormatters {
115   implicit lazy val proposalIdEncoder: Encoder[ProposalId] =
116     Encoder.encodeString.contramap(_.value)
117   implicit lazy val proposalIdDecoder: Decoder[ProposalId] =
118     Decoder.decodeString.map(ProposalId(_))
119   implicit lazy val proposalFormat: RootJsonFormat[ProposalId] =
120     circeCodec2sprayFormatter
121 
122   implicit val proposalIdCodec: JsonValueCodec[ProposalId] =
123     StringValue.makeCodec(ProposalId.apply)
124 }
125 
126 final case class OrganisationInfo(organisationId: UserId, organisationName: Option[String])
127 
128 object OrganisationInfo extends CirceFormatters {
129   implicit val encoder: Encoder[OrganisationInfo] = deriveEncoder[OrganisationInfo]
130   implicit val decoder: Decoder[OrganisationInfo] = deriveDecoder[OrganisationInfo]
131   implicit lazy val organisationInfoFormat: RootJsonFormat[OrganisationInfo] =
132     circeCodec2sprayFormatter
133 }
134 
135 final case class ProposalAction(date: ZonedDateTime, user: UserId, actionType: String, arguments: Map[String, String])
136 
137 object ProposalAction extends CirceFormatters {
138   implicit val codec: Codec[ProposalAction] = deriveCodec
139   implicit val proposalActionFormat: RootJsonFormat[ProposalAction] =
140     circeCodec2sprayFormatter
141 }
142 
143 sealed abstract class ProposalActionType(val value: String) extends StringEnumEntry
144 
145 object ProposalActionType extends StringEnum[ProposalActionType] {
146 
147   final case object ProposalProposeAction extends ProposalActionType("propose")
148   final case object ProposalUpdateAction extends ProposalActionType("update")
149   final case object ProposalUpdateVoteVerifiedAction extends ProposalActionType("update-votes-verified")
150   final case object ProposalAcceptAction extends ProposalActionType("accept")
151   final case object ProposalVoteAction extends ProposalActionType("vote")
152   final case object ProposalUnvoteAction extends ProposalActionType("unvote")
153   final case object ProposalQualifyAction extends ProposalActionType("qualify")
154   final case object ProposalUnqualifyAction extends ProposalActionType("unqualify")
155 
156   override val values: IndexedSeq[ProposalActionType] = findValues
157 
158 }
159 
160 sealed abstract class QualificationKey(val value: String) extends StringEnumEntry with Key
161 
162 object QualificationKey
163     extends StringEnum[QualificationKey]
164     with StringCirceEnum[QualificationKey]
165     with JsoniterEnum[QualificationKey] {
166 
167   final case object LikeIt extends QualificationKey("likeIt")
168   final case object Doable extends QualificationKey("doable")
169   final case object PlatitudeAgree extends QualificationKey("platitudeAgree")
170   final case object NoWay extends QualificationKey("noWay")
171   final case object Impossible extends QualificationKey("impossible")
172   final case object PlatitudeDisagree extends QualificationKey("platitudeDisagree")
173   final case object DoNotUnderstand extends QualificationKey("doNotUnderstand")
174   final case object NoOpinion extends QualificationKey("noOpinion")
175   final case object DoNotCare extends QualificationKey("doNotCare")
176 
177   override def values: IndexedSeq[QualificationKey] = findValues
178   final val swaggerAllowableValues =
179     "likeIt,doable,platitudeAgree,noWay,impossible,platitudeDisagree,doNotUnderstand,noOpinion,doNotCare"
180 }
181 
182 trait BaseQualification extends BaseVoteOrQualification[QualificationKey]
183 
184 final case class Qualification(
185   @(ApiModelProperty @field)(dataType = "string", example = "likeIt") override val key: QualificationKey,
186   override val count: Int,
187   override val countVerified: Int,
188   override val countSequence: Int,
189   override val countSegment: Int
190 ) extends BaseQualification
191 
192 object Qualification extends CirceFormatters {
193   implicit val encoder: Encoder[Qualification] = deriveEncoder[Qualification]
194   implicit val decoder: Decoder[Qualification] = deriveDecoder[Qualification]
195   implicit val qualificationFormat: RootJsonFormat[Qualification] = circeCodec2sprayFormatter
196 }
197 
198 trait BaseVoteOrQualification[KeyType <: Key] {
199   def key: KeyType
200   def count: Int
201   def countVerified: Int
202   def countSequence: Int
203   def countSegment: Int
204 }
205 
206 trait BaseVote extends BaseVoteOrQualification[VoteKey]
207 
208 object BaseVote {
209 
210   def rate(votingOptions: VotingOptions, key: VoteKey): Double = {
211     val total = votingOptions.counts.totalVotes
212     if (total === 0) 0
213     else votingOptions.getVote(key).count.toDouble / total
214   }
215 }
216 
217 final case class Vote(
218   @(ApiModelProperty @field)(dataType = "string", example = "agree")
219   override val key: VoteKey,
220   override val count: Int,
221   override val countVerified: Int,
222   override val countSequence: Int,
223   override val countSegment: Int,
224   qualifications: Seq[Qualification] = Seq.empty
225 ) extends BaseVote
226 
227 object Vote extends CirceFormatters {
228 
229   implicit val encoder: Encoder[Vote] = deriveEncoder[Vote]
230   implicit val decoder: Decoder[Vote] = deriveDecoder[Vote]
231   implicit val voteFormat: RootJsonFormat[Vote] = circeCodec2sprayFormatter
232 
233   def empty(key: VoteKey): Vote = Vote(key, 0, 0, 0, 0)
234 }
235 
236 sealed abstract class ProposalType(val value: String) extends StringEnumEntry with Product with Serializable
237 
238 object ProposalType
239     extends StringEnum[ProposalType]
240     with StringCirceEnum[ProposalType]
241     with JsoniterEnum[ProposalType] {
242 
243   final case object ProposalTypeSubmitted extends ProposalType("SUBMITTED")
244   final case object ProposalTypeExternal extends ProposalType("EXTERNAL")
245   final case object ProposalTypeInitial extends ProposalType("INITIAL")
246 
247   override def values: IndexedSeq[ProposalType] = findValues
248 
249 }
250 
251 sealed trait Key
252 
253 object Key {
254   implicit class CountOps[T <: Key](val key: T) extends AnyVal {
255     def count(voteCounts: VoteCounts)(implicit c: HasCount[T]): Int = c.keyCount(voteCounts)
256   }
257 
258   implicit class SmoothingOps[T <: Key](val key: T) extends AnyVal {
259     def smoothing(implicit s: HasSmoothing[T]): Double = s.smoothing()
260   }
261 }
262 
263 trait HasCount[T] {
264   def keyCount(voteCounts: VoteCounts): Int
265 }
266 
267 object HasCount {
268   implicit val agreeCount: HasCount[Agree.type] = _.agreeVote
269   implicit val disagreeCount: HasCount[Disagree.type] = _.disagreeVote
270   implicit val neutralCount: HasCount[Neutral.type] = _.neutralVote
271   implicit val doNotCareCount: HasCount[DoNotCare.type] = _.doNotCare
272   implicit val doNotUnderstandCount: HasCount[DoNotUnderstand.type] = _.doNotUnderstand
273   implicit val doableCount: HasCount[Doable.type] = _.doable
274   implicit val impossibleCount: HasCount[Impossible.type] = _.impossible
275   implicit val likeItCount: HasCount[LikeIt.type] = _.likeIt
276   implicit val noOpinionCount: HasCount[NoOpinion.type] = _.noOpinion
277   implicit val noWayCount: HasCount[NoWay.type] = _.noWay
278   implicit val platitudeAgreeCount: HasCount[PlatitudeAgree.type] = _.platitudeAgree
279   implicit val platitudeDisagreeCount: HasCount[PlatitudeDisagree.type] = _.platitudeDisagree
280 }
281 
282 trait HasSmoothing[T <: Key] {
283   def smoothing(): Double
284 }
285 
286 object HasSmoothing {
287   implicit def voteSmoothing[T <: VoteKey]: HasSmoothing[T] = new HasSmoothing[T] {
288     override def smoothing(): Double = ProposalScorer.votesSmoothing
289   }
290 
291   implicit def qualificationSmoothing[T <: QualificationKey]: HasSmoothing[T] = new HasSmoothing[T] {
292     override def smoothing(): Double = ProposalScorer.qualificationsSmoothing
293   }
294 }
295 sealed abstract class VoteKey(val value: String) extends StringEnumEntry with Key with Product with Serializable
296 
297 object VoteKey extends StringEnum[VoteKey] with StringCirceEnum[VoteKey] with JsoniterEnum[VoteKey] {
298 
299   final case object Agree extends VoteKey("agree")
300   final case object Disagree extends VoteKey("disagree")
301   final case object Neutral extends VoteKey("neutral")
302 
303   override def values: IndexedSeq[VoteKey] = findValues
304   final val swaggerAllowableValues = "agree,disagree,neutral"
305 }
306 
307 sealed abstract class ProposalStatus(val value: String) extends StringEnumEntry with Product with Serializable
308 
309 object ProposalStatus
310     extends StringEnum[ProposalStatus]
311     with StringCirceEnum[ProposalStatus]
312     with JsoniterEnum[ProposalStatus] {
313 
314   @AvroSortPriority(5)
315   final case object Pending extends ProposalStatus("Pending")
316 
317   @AvroSortPriority(1)
318   final case object Accepted extends ProposalStatus("Accepted")
319 
320   @AvroSortPriority(3)
321   final case object Refused extends ProposalStatus("Refused")
322 
323   @AvroSortPriority(4)
324   final case object Postponed extends ProposalStatus("Postponed")
325 
326   @AvroSortPriority(2)
327   final case object Archived extends ProposalStatus("Archived")
328 
329   override def values: IndexedSeq[ProposalStatus] = findValues
330   final val swaggerAllowableValues = "Pending,Accepted,Refused,Postponed,Archived"
331 }
332 
333 final case class ProposalKeyword(
334   @(ApiModelProperty @field)(dataType = "string", required = true)
335   key: ProposalKeywordKey,
336   label: String
337 )
338 
339 object ProposalKeyword extends CirceFormatters {
340   implicit val codec: Codec[ProposalKeyword] = deriveCodec[ProposalKeyword]
341   implicit val format: RootJsonFormat[ProposalKeyword] = circeCodec2sprayFormatter
342 
343   implicit val proposalKeywordCodec: JsonValueCodec[ProposalKeyword] =
344     JsonCodecMaker.makeWithRequiredCollectionFields
345 }
346 
347 final case class ProposalKeywordKey(value: String) extends StringValue
348 
349 object ProposalKeywordKey extends CirceFormatters {
350 
351   implicit val codec: Codec[ProposalKeywordKey] =
352     Codec.from(Decoder[String].map(ProposalKeywordKey.apply), Encoder[String].contramap(_.value))
353   implicit val format: RootJsonFormat[ProposalKeywordKey] = circeCodec2sprayFormatter
354 
355   implicit val proposalKeywordKeycodec: JsonValueCodec[ProposalKeywordKey] =
356     StringValue.makeCodec(ProposalKeywordKey.apply)
357 }
358 
359 sealed abstract class ProposalReportReason(val value: String) extends StringEnumEntry
360 
361 object ProposalReportReason extends StringEnum[ProposalReportReason] with StringCirceEnum[ProposalReportReason] {
362 
363   final case object Inintelligible extends ProposalReportReason("Inintelligible")
364   final case object BadTranslation extends ProposalReportReason("BadTranslation")
365   final case object IncorrectInformation extends ProposalReportReason("IncorrectInformation")
366   final case object Offensive extends ProposalReportReason("Offensive")
367 
368   override val values: IndexedSeq[ProposalReportReason] = findValues
369   final val swaggerAllowableValues = "Inintelligible,BadTranslation,IncorrectInformation,Offensive"
370 }
Line Stmt Id Pos Tree Symbol Tests Code
96 2630 3421 - 3499 Apply org.make.api.proposal.ProposalScorer.zone org.make.api.proposal.ProposalScorer.apply(x$1, org.make.api.proposal.ProposalScorer.VotesCounter.VerifiedVotesVotesCounter, 0.5).zone(threshold)
97 1655 3518 - 3528 Select org.make.core.proposal.indexed.Zone.Limbo org.make.core.proposal.indexed.Zone.Limbo
97 4952 3396 - 3529 Apply scala.Option.getOrElse Proposal.this.votingOptions.map[org.make.core.proposal.indexed.Zone](((x$1: org.make.core.proposal.VotingOptions) => org.make.api.proposal.ProposalScorer.apply(x$1, org.make.api.proposal.ProposalScorer.VotesCounter.VerifiedVotesVotesCounter, 0.5).zone(threshold))).getOrElse[org.make.core.proposal.indexed.Zone](org.make.core.proposal.indexed.Zone.Limbo)
101 2718 3619 - 3632 ApplyToImplicitArgs io.circe.generic.extras.semiauto.deriveConfiguredEncoder org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest io.circe.generic.extras.semiauto.deriveConfiguredEncoder[org.make.core.proposal.Proposal]({ val inst$macro$104: io.circe.generic.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.Proposal] = { final class anon$lazy$macro$103 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$103 = { anon$lazy$macro$103.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.Proposal] = encoding.this.ConfiguredAsObjectEncoder.encodeCaseClass[org.make.core.proposal.Proposal, 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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out, this.Out, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.Proposal, (Symbol @@ String("proposalId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: 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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.Proposal, (Symbol @@ String("proposalId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalId"), (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("content"), (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")], ::.apply[Symbol @@ String("submittedAsLanguage"), (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("submittedAsLanguage").asInstanceOf[Symbol @@ String("submittedAsLanguage")], ::.apply[Symbol @@ String("contentTranslations"), (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("contentTranslations").asInstanceOf[Symbol @@ String("contentTranslations")], ::.apply[Symbol @@ String("author"), (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")], ::.apply[Symbol @@ String("status"), (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")], ::.apply[Symbol @@ String("refusalReason"), (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("refusalReason").asInstanceOf[Symbol @@ String("refusalReason")], ::.apply[Symbol @@ String("tags"), (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("votingOptions"), (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("votingOptions").asInstanceOf[Symbol @@ String("votingOptions")], ::.apply[Symbol @@ String("isAnonymous"), (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("isAnonymous").asInstanceOf[Symbol @@ String("isAnonymous")], ::.apply[Symbol @@ String("organisationIds"), (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("organisationIds").asInstanceOf[Symbol @@ String("organisationIds")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("creationContext"), (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("creationContext").asInstanceOf[Symbol @@ String("creationContext")], ::.apply[Symbol @@ String("idea"), (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("idea").asInstanceOf[Symbol @@ String("idea")], ::.apply[Symbol @@ String("operation"), (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")], ::.apply[Symbol @@ String("proposalType"), (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("proposalType").asInstanceOf[Symbol @@ String("proposalType")], ::.apply[Symbol @@ String("createdAt"), (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("createdAt").asInstanceOf[Symbol @@ String("createdAt")], ::.apply[Symbol @@ String("updatedAt"), (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("updatedAt").asInstanceOf[Symbol @@ String("updatedAt")], ::.apply[Symbol @@ String("validatedAt"), (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("validatedAt").asInstanceOf[Symbol @@ String("validatedAt")], ::.apply[Symbol @@ String("postponedAt"), (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("postponedAt").asInstanceOf[Symbol @@ String("postponedAt")], ::.apply[Symbol @@ String("events"), (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("events").asInstanceOf[Symbol @@ String("events")], ::.apply[Symbol @@ String("initialProposal"), (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("initialProposal").asInstanceOf[Symbol @@ String("initialProposal")], ::.apply[Symbol @@ String("keywords"), shapeless.HNil.type](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")], HNil))))))))))))))))))))))))), Generic.instance[org.make.core.proposal.Proposal, org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil](((x0$7: org.make.core.proposal.Proposal) => x0$7 match { case (x$macro$101 @ _) => ::.apply[org.make.core.proposal.ProposalId, String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.proposalId, ::.apply[String, String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.slug, ::.apply[String, Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.content, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.submittedAsLanguage, ::.apply[Option[org.make.core.technical.Multilingual[String]], org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.contentTranslations, ::.apply[org.make.core.user.UserId, org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.author, ::.apply[org.make.core.proposal.ProposalStatus, Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.status, ::.apply[Option[String], Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.refusalReason, ::.apply[Seq[org.make.core.tag.TagId], Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.tags, ::.apply[Option[org.make.core.proposal.VotingOptions], Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.votingOptions, ::.apply[Boolean, Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.isAnonymous, ::.apply[Seq[org.make.core.user.UserId], Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.organisationIds, ::.apply[Option[org.make.core.question.QuestionId], org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.questionId, ::.apply[org.make.core.RequestContext, Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.creationContext, ::.apply[Option[org.make.core.idea.IdeaId], Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.idea, ::.apply[Option[org.make.core.operation.OperationId], org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.operation, ::.apply[org.make.core.proposal.ProposalType, Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.proposalType, ::.apply[Option[java.time.ZonedDateTime], Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.createdAt, ::.apply[Option[java.time.ZonedDateTime], Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.updatedAt, ::.apply[Option[java.time.ZonedDateTime], Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.validatedAt, ::.apply[Option[java.time.ZonedDateTime], List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.postponedAt, ::.apply[List[org.make.core.proposal.ProposalAction], Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.events, ::.apply[Boolean, Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$101.initialProposal, ::.apply[Seq[org.make.core.proposal.ProposalKeyword], shapeless.HNil.type](x$macro$101.keywords, HNil)))))))))))))))))))))))).asInstanceOf[org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil] }), ((x0$8: org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil) => x0$8 match { case (head: org.make.core.proposal.ProposalId, tail: String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((proposalId$macro$77 @ _), (head: String, tail: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((slug$macro$78 @ _), (head: String, tail: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((content$macro$79 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((submittedAsLanguage$macro$80 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((contentTranslations$macro$81 @ _), (head: org.make.core.user.UserId, tail: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((author$macro$82 @ _), (head: org.make.core.proposal.ProposalStatus, tail: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((status$macro$83 @ _), (head: Option[String], tail: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((refusalReason$macro$84 @ _), (head: Seq[org.make.core.tag.TagId], tail: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((tags$macro$85 @ _), (head: Option[org.make.core.proposal.VotingOptions], tail: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((votingOptions$macro$86 @ _), (head: Boolean, tail: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((isAnonymous$macro$87 @ _), (head: Seq[org.make.core.user.UserId], tail: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((organisationIds$macro$88 @ _), (head: Option[org.make.core.question.QuestionId], tail: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((questionId$macro$89 @ _), (head: org.make.core.RequestContext, tail: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((creationContext$macro$90 @ _), (head: Option[org.make.core.idea.IdeaId], tail: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((idea$macro$91 @ _), (head: Option[org.make.core.operation.OperationId], tail: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((operation$macro$92 @ _), (head: org.make.core.proposal.ProposalType, tail: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((proposalType$macro$93 @ _), (head: Option[java.time.ZonedDateTime], tail: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((createdAt$macro$94 @ _), (head: Option[java.time.ZonedDateTime], tail: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((updatedAt$macro$95 @ _), (head: Option[java.time.ZonedDateTime], tail: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((validatedAt$macro$96 @ _), (head: Option[java.time.ZonedDateTime], tail: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((postponedAt$macro$97 @ _), (head: List[org.make.core.proposal.ProposalAction], tail: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((events$macro$98 @ _), (head: Boolean, tail: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((initialProposal$macro$99 @ _), (head: Seq[org.make.core.proposal.ProposalKeyword], tail: shapeless.HNil): Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((keywords$macro$100 @ _), HNil)))))))))))))))))))))))) => proposal.this.Proposal.apply(proposalId$macro$77, slug$macro$78, content$macro$79, submittedAsLanguage$macro$80, contentTranslations$macro$81, author$macro$82, status$macro$83, refusalReason$macro$84, tags$macro$85, votingOptions$macro$86, isAnonymous$macro$87, organisationIds$macro$88, questionId$macro$89, creationContext$macro$90, idea$macro$91, operation$macro$92, proposalType$macro$93, createdAt$macro$94, updatedAt$macro$95, validatedAt$macro$96, postponedAt$macro$97, events$macro$98, initialProposal$macro$99, keywords$macro$100) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), String, (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("content"), String, (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("author"), org.make.core.user.UserId, (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("refusalReason"), Option[String], (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("votingOptions"), Option[org.make.core.proposal.VotingOptions], (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("isAnonymous"), Boolean, (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationIds"), Seq[org.make.core.user.UserId], (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("creationContext"), org.make.core.RequestContext, (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalType"), org.make.core.proposal.ProposalType, (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("validatedAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("postponedAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("events"), List[org.make.core.proposal.ProposalAction], (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("initialProposal"), Boolean, (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("keywords")]](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("keywords")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("initialProposal")]](scala.Symbol.apply("initialProposal").asInstanceOf[Symbol @@ String("initialProposal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("initialProposal")]])), 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("postponedAt")]](scala.Symbol.apply("postponedAt").asInstanceOf[Symbol @@ String("postponedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postponedAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("validatedAt")]](scala.Symbol.apply("validatedAt").asInstanceOf[Symbol @@ String("validatedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("validatedAt")]])), 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("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("operation")]](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operation")]])), 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("creationContext")]](scala.Symbol.apply("creationContext").asInstanceOf[Symbol @@ String("creationContext")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("creationContext")]])), 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("organisationIds")]](scala.Symbol.apply("organisationIds").asInstanceOf[Symbol @@ String("organisationIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("isAnonymous")]](scala.Symbol.apply("isAnonymous").asInstanceOf[Symbol @@ String("isAnonymous")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("isAnonymous")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("votingOptions")]](scala.Symbol.apply("votingOptions").asInstanceOf[Symbol @@ String("votingOptions")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("votingOptions")]])), 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("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("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("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("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")]])), scala.this.<:<.refl[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.extras.encoding.ReprAsObjectEncoder[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$103.this.inst$macro$102), Proposal.this.circeConfig, record.this.Keys.hlistKeys[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("author"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("refusalReason"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("votingOptions"), Option[org.make.core.proposal.VotingOptions], shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("votingOptions")]](scala.Symbol.apply("votingOptions").asInstanceOf[Symbol @@ String("votingOptions")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("votingOptions")]]), record.this.Keys.hlistKeys[Symbol @@ String("isAnonymous"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("isAnonymous")]](scala.Symbol.apply("isAnonymous").asInstanceOf[Symbol @@ String("isAnonymous")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("isAnonymous")]]), record.this.Keys.hlistKeys[Symbol @@ String("organisationIds"), Seq[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationIds")]](scala.Symbol.apply("organisationIds").asInstanceOf[Symbol @@ String("organisationIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationIds")]]), record.this.Keys.hlistKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("creationContext"), org.make.core.RequestContext, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("creationContext")]](scala.Symbol.apply("creationContext").asInstanceOf[Symbol @@ String("creationContext")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("creationContext")]]), record.this.Keys.hlistKeys[Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("proposalType"), org.make.core.proposal.ProposalType, 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("validatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("validatedAt")]](scala.Symbol.apply("validatedAt").asInstanceOf[Symbol @@ String("validatedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("validatedAt")]]), record.this.Keys.hlistKeys[Symbol @@ String("postponedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("postponedAt")]](scala.Symbol.apply("postponedAt").asInstanceOf[Symbol @@ String("postponedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postponedAt")]]), record.this.Keys.hlistKeys[Symbol @@ String("events"), List[org.make.core.proposal.ProposalAction], shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("initialProposal"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("initialProposal")]](scala.Symbol.apply("initialProposal").asInstanceOf[Symbol @@ String("initialProposal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("initialProposal")]]), record.this.Keys.hlistKeys[Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hnilKeys[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out])))))))))))))))))))))))), hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("proposalId")], Symbol with shapeless.tag.Tagged[String("slug")], Symbol with shapeless.tag.Tagged[String("content")] :: Symbol with shapeless.tag.Tagged[String("submittedAsLanguage")] :: Symbol with shapeless.tag.Tagged[String("contentTranslations")] :: Symbol with shapeless.tag.Tagged[String("author")] :: Symbol with shapeless.tag.Tagged[String("status")] :: Symbol with shapeless.tag.Tagged[String("refusalReason")] :: Symbol with shapeless.tag.Tagged[String("tags")] :: Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") with String("slug") <: String], Symbol, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("slug")], Symbol with shapeless.tag.Tagged[String("content")], Symbol with shapeless.tag.Tagged[String("submittedAsLanguage")] :: Symbol with shapeless.tag.Tagged[String("contentTranslations")] :: Symbol with shapeless.tag.Tagged[String("author")] :: Symbol with shapeless.tag.Tagged[String("status")] :: Symbol with shapeless.tag.Tagged[String("refusalReason")] :: Symbol with shapeless.tag.Tagged[String("tags")] :: Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") with String("slug") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("content")], Symbol with shapeless.tag.Tagged[String("submittedAsLanguage")], Symbol with shapeless.tag.Tagged[String("contentTranslations")] :: Symbol with shapeless.tag.Tagged[String("author")] :: Symbol with shapeless.tag.Tagged[String("status")] :: Symbol with shapeless.tag.Tagged[String("refusalReason")] :: Symbol with shapeless.tag.Tagged[String("tags")] :: Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("submittedAsLanguage")], Symbol with shapeless.tag.Tagged[String("contentTranslations")], Symbol with shapeless.tag.Tagged[String("author")] :: Symbol with shapeless.tag.Tagged[String("status")] :: Symbol with shapeless.tag.Tagged[String("refusalReason")] :: Symbol with shapeless.tag.Tagged[String("tags")] :: Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("contentTranslations")], Symbol with shapeless.tag.Tagged[String("author")], Symbol with shapeless.tag.Tagged[String("status")] :: Symbol with shapeless.tag.Tagged[String("refusalReason")] :: Symbol with shapeless.tag.Tagged[String("tags")] :: Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("author")], Symbol with shapeless.tag.Tagged[String("status")], Symbol with shapeless.tag.Tagged[String("refusalReason")] :: Symbol with shapeless.tag.Tagged[String("tags")] :: Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("status")], Symbol with shapeless.tag.Tagged[String("refusalReason")], Symbol with shapeless.tag.Tagged[String("tags")] :: Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("refusalReason")], Symbol with shapeless.tag.Tagged[String("tags")], Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("tags")], Symbol with shapeless.tag.Tagged[String("votingOptions")], Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("votingOptions")], Symbol with shapeless.tag.Tagged[String("isAnonymous")], Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("isAnonymous")], Symbol with shapeless.tag.Tagged[String("organisationIds")], Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("organisationIds")], Symbol with shapeless.tag.Tagged[String("questionId")], Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("questionId")], Symbol with shapeless.tag.Tagged[String("creationContext")], Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("creationContext")], Symbol with shapeless.tag.Tagged[String("idea")], Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("idea")], Symbol with shapeless.tag.Tagged[String("operation")], Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("operation")], Symbol with shapeless.tag.Tagged[String("proposalType")], Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("proposalType")], Symbol with shapeless.tag.Tagged[String("createdAt")], Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("createdAt")], Symbol with shapeless.tag.Tagged[String("updatedAt")], Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("updatedAt")], Symbol with shapeless.tag.Tagged[String("validatedAt")], Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("validatedAt")], Symbol with shapeless.tag.Tagged[String("postponedAt")], Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("postponedAt")], Symbol with shapeless.tag.Tagged[String("events")], Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("events")], Symbol with shapeless.tag.Tagged[String("initialProposal")], Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("initialProposal")], Symbol with shapeless.tag.Tagged[String("keywords")], shapeless.HNil, Symbol with shapeless.tag.Tagged[String("keywords")], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") <: String], [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[Symbol with shapeless.tag.Tagged[String("keywords")], [+A]List[A], Symbol with shapeless.tag.Tagged[String("keywords")]](scala.this.<:<.refl[Symbol with shapeless.tag.Tagged[String("keywords")]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[String("keywords")]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") with String("slug") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") with String("slug") <: String]]), shapeless.this.Lub.lub[Symbol], immutable.this.List.iterableFactory[Symbol]), Annotations.mkAnnotations[io.circe.generic.extras.JsonKey, org.make.core.proposal.Proposal, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil](::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[Some[io.circe.generic.extras.JsonKey], None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](Some.apply[io.circe.generic.extras.JsonKey](extras.this.JsonKey.apply("votes")), ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: shapeless.HNil.type](None, ::.apply[None.type, shapeless.HNil.type](None, HNil))))))))))))))))))))))))), hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, Some[io.circe.generic.extras.JsonKey], None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Some[io.circe.generic.extras.JsonKey], None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[None.type, [+A]List[A], None.type](scala.this.<:<.refl[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]])).asInstanceOf[io.circe.generic.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.Proposal]]; <stable> <accessor> lazy val inst$macro$102: io.circe.generic.extras.encoding.ReprAsObjectEncoder[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends AnyRef with io.circe.generic.extras.encoding.ReprAsObjectEncoder[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.extras.encoding.ReprAsObjectEncoder[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForproposalId: io.circe.Encoder[org.make.core.proposal.ProposalId] = Proposal.this.stringValueEncoder[org.make.core.proposal.ProposalId]; private[this] val circeGenericEncoderForcontent: io.circe.Encoder[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](Proposal.this.stringValueEncoder[org.make.core.reference.Language]); 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 circeGenericEncoderForauthor: io.circe.Encoder[org.make.core.user.UserId] = Proposal.this.stringValueEncoder[org.make.core.user.UserId]; private[this] val circeGenericEncoderForstatus: io.circe.Encoder[org.make.core.proposal.ProposalStatus] = proposal.this.ProposalStatus.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](Proposal.this.stringValueEncoder[org.make.core.tag.TagId]); private[this] val circeGenericEncoderForvotingOptions: io.circe.Encoder[Option[org.make.core.proposal.VotingOptions]] = circe.this.Encoder.encodeOption[org.make.core.proposal.VotingOptions](proposal.this.VotingOptions.encodeVotingOptions); private[this] val circeGenericEncoderFororganisationIds: io.circe.Encoder.AsArray[Seq[org.make.core.user.UserId]] = circe.this.Encoder.encodeSeq[org.make.core.user.UserId](Proposal.this.stringValueEncoder[org.make.core.user.UserId]); private[this] val circeGenericEncoderForquestionId: io.circe.Encoder[Option[org.make.core.question.QuestionId]] = circe.this.Encoder.encodeOption[org.make.core.question.QuestionId](Proposal.this.stringValueEncoder[org.make.core.question.QuestionId]); private[this] val circeGenericEncoderForcreationContext: io.circe.Encoder[org.make.core.RequestContext] = core.this.RequestContext.encoder; private[this] val circeGenericEncoderForidea: io.circe.Encoder[Option[org.make.core.idea.IdeaId]] = circe.this.Encoder.encodeOption[org.make.core.idea.IdeaId](Proposal.this.stringValueEncoder[org.make.core.idea.IdeaId]); private[this] val circeGenericEncoderForoperation: io.circe.Encoder[Option[org.make.core.operation.OperationId]] = circe.this.Encoder.encodeOption[org.make.core.operation.OperationId](Proposal.this.stringValueEncoder[org.make.core.operation.OperationId]); private[this] val circeGenericEncoderForproposalType: io.circe.Encoder[org.make.core.proposal.ProposalType] = proposal.this.ProposalType.circeEncoder; private[this] val circeGenericEncoderForpostponedAt: io.circe.Encoder[Option[java.time.ZonedDateTime]] = circe.this.Encoder.encodeOption[java.time.ZonedDateTime](Proposal.this.zonedDateTimeEncoder); private[this] val circeGenericEncoderForevents: io.circe.Encoder.AsArray[List[org.make.core.proposal.ProposalAction]] = circe.this.Encoder.encodeList[org.make.core.proposal.ProposalAction](proposal.this.ProposalAction.codec); private[this] val circeGenericEncoderForinitialProposal: io.circe.Encoder[Boolean] = circe.this.Encoder.encodeBoolean; 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); final def configuredEncodeObject(a: 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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out)(transformMemberNames: String => String, transformConstructorNames: String => String, discriminator: Option[String]): io.circe.JsonObject = a match { case (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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: 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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: 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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: 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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForslug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("content"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontent @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsubmittedAsLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]], tail: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontentTranslations @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId], tail: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: 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("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForstatus @ _), (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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortags @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]], tail: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvotingOptions @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForisAnonymous @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationIds @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]], tail: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext], tail: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcreationContext @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]], tail: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForidea @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperation @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType], 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalType @ _), (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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcreatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]], tail: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForupdatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]], tail: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvalidatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]], tail: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForpostponedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]], tail: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForevents @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean], tail: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForinitialProposal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: 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](transformMemberNames.apply("proposalId"), $anon.this.circeGenericEncoderForproposalId.apply(circeGenericHListBindingForproposalId)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("slug"), $anon.this.circeGenericEncoderForcontent.apply(circeGenericHListBindingForslug)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("content"), $anon.this.circeGenericEncoderForcontent.apply(circeGenericHListBindingForcontent)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("submittedAsLanguage"), $anon.this.circeGenericEncoderForsubmittedAsLanguage.apply(circeGenericHListBindingForsubmittedAsLanguage)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("contentTranslations"), $anon.this.circeGenericEncoderForcontentTranslations.apply(circeGenericHListBindingForcontentTranslations)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("author"), $anon.this.circeGenericEncoderForauthor.apply(circeGenericHListBindingForauthor)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("status"), $anon.this.circeGenericEncoderForstatus.apply(circeGenericHListBindingForstatus)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("refusalReason"), $anon.this.circeGenericEncoderForrefusalReason.apply(circeGenericHListBindingForrefusalReason)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("tags"), $anon.this.circeGenericEncoderFortags.apply(circeGenericHListBindingFortags)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("votingOptions"), $anon.this.circeGenericEncoderForvotingOptions.apply(circeGenericHListBindingForvotingOptions)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("isAnonymous"), $anon.this.circeGenericEncoderForinitialProposal.apply(circeGenericHListBindingForisAnonymous)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("organisationIds"), $anon.this.circeGenericEncoderFororganisationIds.apply(circeGenericHListBindingFororganisationIds)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("questionId"), $anon.this.circeGenericEncoderForquestionId.apply(circeGenericHListBindingForquestionId)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("creationContext"), $anon.this.circeGenericEncoderForcreationContext.apply(circeGenericHListBindingForcreationContext)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("idea"), $anon.this.circeGenericEncoderForidea.apply(circeGenericHListBindingForidea)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("operation"), $anon.this.circeGenericEncoderForoperation.apply(circeGenericHListBindingForoperation)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("proposalType"), $anon.this.circeGenericEncoderForproposalType.apply(circeGenericHListBindingForproposalType)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("createdAt"), $anon.this.circeGenericEncoderForpostponedAt.apply(circeGenericHListBindingForcreatedAt)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("updatedAt"), $anon.this.circeGenericEncoderForpostponedAt.apply(circeGenericHListBindingForupdatedAt)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("validatedAt"), $anon.this.circeGenericEncoderForpostponedAt.apply(circeGenericHListBindingForvalidatedAt)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("postponedAt"), $anon.this.circeGenericEncoderForpostponedAt.apply(circeGenericHListBindingForpostponedAt)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("events"), $anon.this.circeGenericEncoderForevents.apply(circeGenericHListBindingForevents)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("initialProposal"), $anon.this.circeGenericEncoderForinitialProposal.apply(circeGenericHListBindingForinitialProposal)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("keywords"), $anon.this.circeGenericEncoderForkeywords.apply(circeGenericHListBindingForkeywords)))) } }; new $anon() }: io.circe.generic.extras.encoding.ReprAsObjectEncoder[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.extras.encoding.ReprAsObjectEncoder[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$103().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.Proposal]](inst$macro$104) })
102 817 3677 - 3690 ApplyToImplicitArgs io.circe.generic.extras.semiauto.deriveConfiguredDecoder org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest io.circe.generic.extras.semiauto.deriveConfiguredDecoder[org.make.core.proposal.Proposal]({ val inst$macro$208: io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.Proposal] = { final class anon$lazy$macro$207 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$207 = { anon$lazy$macro$207.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$105: io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.Proposal] = decoding.this.ConfiguredDecoder.decodeCaseClass[org.make.core.proposal.Proposal, 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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out, shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, this.Out, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.Proposal, (Symbol @@ String("proposalId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: 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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.Proposal, (Symbol @@ String("proposalId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalId"), (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("content"), (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")], ::.apply[Symbol @@ String("submittedAsLanguage"), (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("submittedAsLanguage").asInstanceOf[Symbol @@ String("submittedAsLanguage")], ::.apply[Symbol @@ String("contentTranslations"), (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("contentTranslations").asInstanceOf[Symbol @@ String("contentTranslations")], ::.apply[Symbol @@ String("author"), (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")], ::.apply[Symbol @@ String("status"), (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")], ::.apply[Symbol @@ String("refusalReason"), (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("refusalReason").asInstanceOf[Symbol @@ String("refusalReason")], ::.apply[Symbol @@ String("tags"), (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("votingOptions"), (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("votingOptions").asInstanceOf[Symbol @@ String("votingOptions")], ::.apply[Symbol @@ String("isAnonymous"), (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("isAnonymous").asInstanceOf[Symbol @@ String("isAnonymous")], ::.apply[Symbol @@ String("organisationIds"), (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("organisationIds").asInstanceOf[Symbol @@ String("organisationIds")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("creationContext"), (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("creationContext").asInstanceOf[Symbol @@ String("creationContext")], ::.apply[Symbol @@ String("idea"), (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("idea").asInstanceOf[Symbol @@ String("idea")], ::.apply[Symbol @@ String("operation"), (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")], ::.apply[Symbol @@ String("proposalType"), (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("proposalType").asInstanceOf[Symbol @@ String("proposalType")], ::.apply[Symbol @@ String("createdAt"), (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("createdAt").asInstanceOf[Symbol @@ String("createdAt")], ::.apply[Symbol @@ String("updatedAt"), (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("updatedAt").asInstanceOf[Symbol @@ String("updatedAt")], ::.apply[Symbol @@ String("validatedAt"), (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("validatedAt").asInstanceOf[Symbol @@ String("validatedAt")], ::.apply[Symbol @@ String("postponedAt"), (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("postponedAt").asInstanceOf[Symbol @@ String("postponedAt")], ::.apply[Symbol @@ String("events"), (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("events").asInstanceOf[Symbol @@ String("events")], ::.apply[Symbol @@ String("initialProposal"), (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("initialProposal").asInstanceOf[Symbol @@ String("initialProposal")], ::.apply[Symbol @@ String("keywords"), shapeless.HNil.type](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")], HNil))))))))))))))))))))))))), Generic.instance[org.make.core.proposal.Proposal, org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil](((x0$15: org.make.core.proposal.Proposal) => x0$15 match { case (x$macro$205 @ _) => ::.apply[org.make.core.proposal.ProposalId, String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.proposalId, ::.apply[String, String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.slug, ::.apply[String, Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.content, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.submittedAsLanguage, ::.apply[Option[org.make.core.technical.Multilingual[String]], org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.contentTranslations, ::.apply[org.make.core.user.UserId, org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.author, ::.apply[org.make.core.proposal.ProposalStatus, Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.status, ::.apply[Option[String], Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.refusalReason, ::.apply[Seq[org.make.core.tag.TagId], Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.tags, ::.apply[Option[org.make.core.proposal.VotingOptions], Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.votingOptions, ::.apply[Boolean, Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.isAnonymous, ::.apply[Seq[org.make.core.user.UserId], Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.organisationIds, ::.apply[Option[org.make.core.question.QuestionId], org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.questionId, ::.apply[org.make.core.RequestContext, Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.creationContext, ::.apply[Option[org.make.core.idea.IdeaId], Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.idea, ::.apply[Option[org.make.core.operation.OperationId], org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.operation, ::.apply[org.make.core.proposal.ProposalType, Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.proposalType, ::.apply[Option[java.time.ZonedDateTime], Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.createdAt, ::.apply[Option[java.time.ZonedDateTime], Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.updatedAt, ::.apply[Option[java.time.ZonedDateTime], Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.validatedAt, ::.apply[Option[java.time.ZonedDateTime], List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.postponedAt, ::.apply[List[org.make.core.proposal.ProposalAction], Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.events, ::.apply[Boolean, Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil.type](x$macro$205.initialProposal, ::.apply[Seq[org.make.core.proposal.ProposalKeyword], shapeless.HNil.type](x$macro$205.keywords, HNil)))))))))))))))))))))))).asInstanceOf[org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil] }), ((x0$16: org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil) => x0$16 match { case (head: org.make.core.proposal.ProposalId, tail: String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): org.make.core.proposal.ProposalId :: String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((proposalId$macro$181 @ _), (head: String, tail: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((slug$macro$182 @ _), (head: String, tail: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((content$macro$183 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((submittedAsLanguage$macro$184 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((contentTranslations$macro$185 @ _), (head: org.make.core.user.UserId, tail: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((author$macro$186 @ _), (head: org.make.core.proposal.ProposalStatus, tail: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((status$macro$187 @ _), (head: Option[String], tail: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((refusalReason$macro$188 @ _), (head: Seq[org.make.core.tag.TagId], tail: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((tags$macro$189 @ _), (head: Option[org.make.core.proposal.VotingOptions], tail: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((votingOptions$macro$190 @ _), (head: Boolean, tail: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((isAnonymous$macro$191 @ _), (head: Seq[org.make.core.user.UserId], tail: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((organisationIds$macro$192 @ _), (head: Option[org.make.core.question.QuestionId], tail: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((questionId$macro$193 @ _), (head: org.make.core.RequestContext, tail: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((creationContext$macro$194 @ _), (head: Option[org.make.core.idea.IdeaId], tail: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((idea$macro$195 @ _), (head: Option[org.make.core.operation.OperationId], tail: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((operation$macro$196 @ _), (head: org.make.core.proposal.ProposalType, tail: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((proposalType$macro$197 @ _), (head: Option[java.time.ZonedDateTime], tail: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((createdAt$macro$198 @ _), (head: Option[java.time.ZonedDateTime], tail: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((updatedAt$macro$199 @ _), (head: Option[java.time.ZonedDateTime], tail: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((validatedAt$macro$200 @ _), (head: Option[java.time.ZonedDateTime], tail: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((postponedAt$macro$201 @ _), (head: List[org.make.core.proposal.ProposalAction], tail: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((events$macro$202 @ _), (head: Boolean, tail: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil): Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((initialProposal$macro$203 @ _), (head: Seq[org.make.core.proposal.ProposalKeyword], tail: shapeless.HNil): Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil((keywords$macro$204 @ _), HNil)))))))))))))))))))))))) => proposal.this.Proposal.apply(proposalId$macro$181, slug$macro$182, content$macro$183, submittedAsLanguage$macro$184, contentTranslations$macro$185, author$macro$186, status$macro$187, refusalReason$macro$188, tags$macro$189, votingOptions$macro$190, isAnonymous$macro$191, organisationIds$macro$192, questionId$macro$193, creationContext$macro$194, idea$macro$195, operation$macro$196, proposalType$macro$197, createdAt$macro$198, updatedAt$macro$199, validatedAt$macro$200, postponedAt$macro$201, events$macro$202, initialProposal$macro$203, keywords$macro$204) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, String :: String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), String, (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, String :: Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("content"), String, (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.user.UserId :: org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("author"), org.make.core.user.UserId, (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.proposal.ProposalStatus :: Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[String] :: Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("refusalReason"), Option[String], (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.core.tag.TagId] :: Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.proposal.VotingOptions] :: Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("votingOptions"), Option[org.make.core.proposal.VotingOptions], (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Boolean :: Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("isAnonymous"), Boolean, (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.core.user.UserId] :: Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationIds"), Seq[org.make.core.user.UserId], (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.RequestContext :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("creationContext"), org.make.core.RequestContext, (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, org.make.core.proposal.ProposalType :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalType"), org.make.core.proposal.ProposalType, (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("validatedAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("postponedAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, List[org.make.core.proposal.ProposalAction] :: Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("events"), List[org.make.core.proposal.ProposalAction], (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Boolean :: Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("initialProposal"), Boolean, (Symbol @@ String("keywords")) :: shapeless.HNil, Seq[org.make.core.proposal.ProposalKeyword] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("keywords")]](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("keywords")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("initialProposal")]](scala.Symbol.apply("initialProposal").asInstanceOf[Symbol @@ String("initialProposal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("initialProposal")]])), 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("postponedAt")]](scala.Symbol.apply("postponedAt").asInstanceOf[Symbol @@ String("postponedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postponedAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("validatedAt")]](scala.Symbol.apply("validatedAt").asInstanceOf[Symbol @@ String("validatedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("validatedAt")]])), 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("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("operation")]](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operation")]])), 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("creationContext")]](scala.Symbol.apply("creationContext").asInstanceOf[Symbol @@ String("creationContext")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("creationContext")]])), 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("organisationIds")]](scala.Symbol.apply("organisationIds").asInstanceOf[Symbol @@ String("organisationIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationIds")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("isAnonymous")]](scala.Symbol.apply("isAnonymous").asInstanceOf[Symbol @@ String("isAnonymous")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("isAnonymous")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("votingOptions")]](scala.Symbol.apply("votingOptions").asInstanceOf[Symbol @@ String("votingOptions")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("votingOptions")]])), 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("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("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("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("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")]])), scala.this.<:<.refl[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.extras.decoding.ReprDecoder[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$207.this.inst$macro$206), Default.this.AsRecord.asRecord[org.make.core.proposal.Proposal, (Symbol @@ String("proposalId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, None.type :: None.type :: None.type :: Some[Option[org.make.core.reference.Language]] :: Some[Option[org.make.core.technical.Multilingual[String]]] :: None.type :: Some[org.make.core.proposal.ProposalStatus] :: Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](shapeless.Default.mkDefault[org.make.core.proposal.Proposal, None.type :: None.type :: None.type :: Some[Option[org.make.core.reference.Language]] :: Some[Option[org.make.core.technical.Multilingual[String]]] :: None.type :: Some[org.make.core.proposal.ProposalStatus] :: Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](::.apply[None.type, None.type :: None.type :: Some[Option[org.make.core.reference.Language]] :: Some[Option[org.make.core.technical.Multilingual[String]]] :: None.type :: Some[org.make.core.proposal.ProposalStatus] :: Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.None, ::.apply[None.type, None.type :: Some[Option[org.make.core.reference.Language]] :: Some[Option[org.make.core.technical.Multilingual[String]]] :: None.type :: Some[org.make.core.proposal.ProposalStatus] :: Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.None, ::.apply[None.type, Some[Option[org.make.core.reference.Language]] :: Some[Option[org.make.core.technical.Multilingual[String]]] :: None.type :: Some[org.make.core.proposal.ProposalStatus] :: Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.None, ::.apply[Some[Option[org.make.core.reference.Language]], Some[Option[org.make.core.technical.Multilingual[String]]] :: None.type :: Some[org.make.core.proposal.ProposalStatus] :: Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.Some.apply[Option[org.make.core.reference.Language]](proposal.this.Proposal.apply$default$4), ::.apply[Some[Option[org.make.core.technical.Multilingual[String]]], None.type :: Some[org.make.core.proposal.ProposalStatus] :: Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.Some.apply[Option[org.make.core.technical.Multilingual[String]]](proposal.this.Proposal.apply$default$5), ::.apply[None.type, Some[org.make.core.proposal.ProposalStatus] :: Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.None, ::.apply[Some[org.make.core.proposal.ProposalStatus], Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.Some.apply[org.make.core.proposal.ProposalStatus](proposal.this.Proposal.apply$default$7), ::.apply[Some[Option[String]], Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.Some.apply[Option[String]](proposal.this.Proposal.apply$default$8), ::.apply[Some[Seq[org.make.core.tag.TagId]], Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.Some.apply[Seq[org.make.core.tag.TagId]](proposal.this.Proposal.apply$default$9), ::.apply[Some[Option[org.make.core.proposal.VotingOptions]], Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.Some.apply[Option[org.make.core.proposal.VotingOptions]](proposal.this.Proposal.apply$default$10), ::.apply[Some[Boolean], Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.Some.apply[Boolean](proposal.this.Proposal.apply$default$11), ::.apply[Some[Seq[org.make.core.user.UserId]], Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.Some.apply[Seq[org.make.core.user.UserId]](proposal.this.Proposal.apply$default$12), ::.apply[Some[Option[org.make.core.question.QuestionId]], None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.Some.apply[Option[org.make.core.question.QuestionId]](proposal.this.Proposal.apply$default$13), ::.apply[None.type, Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.None, ::.apply[Some[Option[org.make.core.idea.IdeaId]], Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.Some.apply[Option[org.make.core.idea.IdeaId]](proposal.this.Proposal.apply$default$15), ::.apply[Some[Option[org.make.core.operation.OperationId]], Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.Some.apply[Option[org.make.core.operation.OperationId]](proposal.this.Proposal.apply$default$16), ::.apply[Some[org.make.core.proposal.ProposalType], None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.Some.apply[org.make.core.proposal.ProposalType](proposal.this.Proposal.apply$default$17), ::.apply[None.type, None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.None, ::.apply[None.type, Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.None, ::.apply[Some[Option[java.time.ZonedDateTime]], Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.Some.apply[Option[java.time.ZonedDateTime]](proposal.this.Proposal.apply$default$20), ::.apply[Some[Option[java.time.ZonedDateTime]], None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.Some.apply[Option[java.time.ZonedDateTime]](proposal.this.Proposal.apply$default$21), ::.apply[None.type, Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.None, ::.apply[Some[Boolean], Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](scala.Some.apply[Boolean](proposal.this.Proposal.apply$default$23), ::.apply[Some[Seq[org.make.core.proposal.ProposalKeyword]], shapeless.HNil.type](scala.Some.apply[Seq[org.make.core.proposal.ProposalKeyword]](proposal.this.Proposal.apply$default$24), HNil))))))))))))))))))))))))), DefaultSymbolicLabelling.instance[org.make.core.proposal.Proposal, (Symbol @@ String("proposalId")) :: (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil](::.apply[Symbol @@ String("proposalId"), (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("proposalId").asInstanceOf[Symbol @@ String("proposalId")], ::.apply[Symbol @@ String("slug"), (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("content"), (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")], ::.apply[Symbol @@ String("submittedAsLanguage"), (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("submittedAsLanguage").asInstanceOf[Symbol @@ String("submittedAsLanguage")], ::.apply[Symbol @@ String("contentTranslations"), (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("contentTranslations").asInstanceOf[Symbol @@ String("contentTranslations")], ::.apply[Symbol @@ String("author"), (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")], ::.apply[Symbol @@ String("status"), (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")], ::.apply[Symbol @@ String("refusalReason"), (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("refusalReason").asInstanceOf[Symbol @@ String("refusalReason")], ::.apply[Symbol @@ String("tags"), (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("votingOptions"), (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("votingOptions").asInstanceOf[Symbol @@ String("votingOptions")], ::.apply[Symbol @@ String("isAnonymous"), (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("isAnonymous").asInstanceOf[Symbol @@ String("isAnonymous")], ::.apply[Symbol @@ String("organisationIds"), (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("organisationIds").asInstanceOf[Symbol @@ String("organisationIds")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("creationContext"), (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("creationContext").asInstanceOf[Symbol @@ String("creationContext")], ::.apply[Symbol @@ String("idea"), (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("idea").asInstanceOf[Symbol @@ String("idea")], ::.apply[Symbol @@ String("operation"), (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")], ::.apply[Symbol @@ String("proposalType"), (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("proposalType").asInstanceOf[Symbol @@ String("proposalType")], ::.apply[Symbol @@ String("createdAt"), (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("createdAt").asInstanceOf[Symbol @@ String("createdAt")], ::.apply[Symbol @@ String("updatedAt"), (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("updatedAt").asInstanceOf[Symbol @@ String("updatedAt")], ::.apply[Symbol @@ String("validatedAt"), (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("validatedAt").asInstanceOf[Symbol @@ String("validatedAt")], ::.apply[Symbol @@ String("postponedAt"), (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("postponedAt").asInstanceOf[Symbol @@ String("postponedAt")], ::.apply[Symbol @@ String("events"), (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("events").asInstanceOf[Symbol @@ String("events")], ::.apply[Symbol @@ String("initialProposal"), (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("initialProposal").asInstanceOf[Symbol @@ String("initialProposal")], ::.apply[Symbol @@ String("keywords"), shapeless.HNil.type](scala.Symbol.apply("keywords").asInstanceOf[Symbol @@ String("keywords")], HNil))))))))))))))))))))))))), AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("proposalId"), None.type :: None.type :: Some[Option[org.make.core.reference.Language]] :: Some[Option[org.make.core.technical.Multilingual[String]]] :: None.type :: Some[org.make.core.proposal.ProposalStatus] :: Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("slug"), None.type :: Some[Option[org.make.core.reference.Language]] :: Some[Option[org.make.core.technical.Multilingual[String]]] :: None.type :: Some[org.make.core.proposal.ProposalStatus] :: Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("content")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("content"), Some[Option[org.make.core.reference.Language]] :: Some[Option[org.make.core.technical.Multilingual[String]]] :: None.type :: Some[org.make.core.proposal.ProposalStatus] :: Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], Some[Option[org.make.core.technical.Multilingual[String]]] :: None.type :: Some[org.make.core.proposal.ProposalStatus] :: Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], None.type :: Some[org.make.core.proposal.ProposalStatus] :: Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("author")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("author"), Some[org.make.core.proposal.ProposalStatus] :: Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, Some[Option[String]] :: Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("refusalReason")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("refusalReason"), Option[String], Some[Seq[org.make.core.tag.TagId]] :: Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("tags")) :: (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], Some[Option[org.make.core.proposal.VotingOptions]] :: Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("votingOptions")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("votingOptions"), Option[org.make.core.proposal.VotingOptions], Some[Boolean] :: Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("isAnonymous"), Boolean, Some[Seq[org.make.core.user.UserId]] :: Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("organisationIds")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("organisationIds"), Seq[org.make.core.user.UserId], Some[Option[org.make.core.question.QuestionId]] :: None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], None.type :: Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("creationContext")) :: (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("creationContext"), Some[Option[org.make.core.idea.IdeaId]] :: Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("idea")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], Some[Option[org.make.core.operation.OperationId]] :: Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("operation")) :: (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], Some[org.make.core.proposal.ProposalType] :: None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("proposalType")) :: (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("proposalType"), org.make.core.proposal.ProposalType, None.type :: None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("createdAt")) :: (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("createdAt"), None.type :: Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("updatedAt")) :: (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("updatedAt"), Some[Option[java.time.ZonedDateTime]] :: Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("validatedAt")) :: (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("validatedAt"), Option[java.time.ZonedDateTime], Some[Option[java.time.ZonedDateTime]] :: None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("postponedAt")) :: (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("postponedAt"), Option[java.time.ZonedDateTime], None.type :: Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("events")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("events"), Some[Boolean] :: Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("initialProposal"), Boolean, Some[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, (Symbol @@ String("keywords")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.HNil, shapeless.HNil, shapeless.HNil](AsRecord.this.Helper.hnilHelper))))))))))))))))))))))))), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](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")]]), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](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")]]), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](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")]]), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("refusalReason"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](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")]]), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](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")]]), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("votingOptions"), Option[org.make.core.proposal.VotingOptions], shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("votingOptions")]](scala.Symbol.apply("votingOptions").asInstanceOf[Symbol @@ String("votingOptions")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("votingOptions")]]), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("isAnonymous"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("isAnonymous")]](scala.Symbol.apply("isAnonymous").asInstanceOf[Symbol @@ String("isAnonymous")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("isAnonymous")]]), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("organisationIds"), Seq[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationIds")]](scala.Symbol.apply("organisationIds").asInstanceOf[Symbol @@ String("organisationIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationIds")]]), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](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")]]), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](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")]]), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](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")]]), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("proposalType"), org.make.core.proposal.ProposalType, shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](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")]]), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("validatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("validatedAt")]](scala.Symbol.apply("validatedAt").asInstanceOf[Symbol @@ String("validatedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("validatedAt")]]), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("postponedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("postponedAt")]](scala.Symbol.apply("postponedAt").asInstanceOf[Symbol @@ String("postponedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postponedAt")]]), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("initialProposal"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("initialProposal")]](scala.Symbol.apply("initialProposal").asInstanceOf[Symbol @@ String("initialProposal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("initialProposal")]]), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.HNil](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")]]), util.this.RecordToMap.hnilRecordToMap)))))))))))))))), Proposal.this.circeConfig, record.this.Keys.hlistKeys[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("author"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("refusalReason"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("tags"),Seq[org.make.core.tag.TagId]] :: shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("votingOptions"), Option[org.make.core.proposal.VotingOptions], shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("votingOptions")]](scala.Symbol.apply("votingOptions").asInstanceOf[Symbol @@ String("votingOptions")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("votingOptions")]]), record.this.Keys.hlistKeys[Symbol @@ String("isAnonymous"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("isAnonymous")]](scala.Symbol.apply("isAnonymous").asInstanceOf[Symbol @@ String("isAnonymous")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("isAnonymous")]]), record.this.Keys.hlistKeys[Symbol @@ String("organisationIds"), Seq[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("organisationIds")]](scala.Symbol.apply("organisationIds").asInstanceOf[Symbol @@ String("organisationIds")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("organisationIds")]]), record.this.Keys.hlistKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("creationContext"), org.make.core.RequestContext, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("creationContext")]](scala.Symbol.apply("creationContext").asInstanceOf[Symbol @@ String("creationContext")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("creationContext")]]), record.this.Keys.hlistKeys[Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("proposalType"), org.make.core.proposal.ProposalType, 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("createdAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("updatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("validatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("validatedAt")]](scala.Symbol.apply("validatedAt").asInstanceOf[Symbol @@ String("validatedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("validatedAt")]]), record.this.Keys.hlistKeys[Symbol @@ String("postponedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("postponedAt")]](scala.Symbol.apply("postponedAt").asInstanceOf[Symbol @@ String("postponedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("postponedAt")]]), record.this.Keys.hlistKeys[Symbol @@ String("events"), List[org.make.core.proposal.ProposalAction], shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("initialProposal"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("initialProposal")]](scala.Symbol.apply("initialProposal").asInstanceOf[Symbol @@ String("initialProposal")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("initialProposal")]]), record.this.Keys.hlistKeys[Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hnilKeys[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out])))))))))))))))))))))))), hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("proposalId")], Symbol with shapeless.tag.Tagged[String("slug")], Symbol with shapeless.tag.Tagged[String("content")] :: Symbol with shapeless.tag.Tagged[String("submittedAsLanguage")] :: Symbol with shapeless.tag.Tagged[String("contentTranslations")] :: Symbol with shapeless.tag.Tagged[String("author")] :: Symbol with shapeless.tag.Tagged[String("status")] :: Symbol with shapeless.tag.Tagged[String("refusalReason")] :: Symbol with shapeless.tag.Tagged[String("tags")] :: Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") with String("slug") <: String], Symbol, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("slug")], Symbol with shapeless.tag.Tagged[String("content")], Symbol with shapeless.tag.Tagged[String("submittedAsLanguage")] :: Symbol with shapeless.tag.Tagged[String("contentTranslations")] :: Symbol with shapeless.tag.Tagged[String("author")] :: Symbol with shapeless.tag.Tagged[String("status")] :: Symbol with shapeless.tag.Tagged[String("refusalReason")] :: Symbol with shapeless.tag.Tagged[String("tags")] :: Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") with String("slug") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("content")], Symbol with shapeless.tag.Tagged[String("submittedAsLanguage")], Symbol with shapeless.tag.Tagged[String("contentTranslations")] :: Symbol with shapeless.tag.Tagged[String("author")] :: Symbol with shapeless.tag.Tagged[String("status")] :: Symbol with shapeless.tag.Tagged[String("refusalReason")] :: Symbol with shapeless.tag.Tagged[String("tags")] :: Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("submittedAsLanguage")], Symbol with shapeless.tag.Tagged[String("contentTranslations")], Symbol with shapeless.tag.Tagged[String("author")] :: Symbol with shapeless.tag.Tagged[String("status")] :: Symbol with shapeless.tag.Tagged[String("refusalReason")] :: Symbol with shapeless.tag.Tagged[String("tags")] :: Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("contentTranslations")], Symbol with shapeless.tag.Tagged[String("author")], Symbol with shapeless.tag.Tagged[String("status")] :: Symbol with shapeless.tag.Tagged[String("refusalReason")] :: Symbol with shapeless.tag.Tagged[String("tags")] :: Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("author")], Symbol with shapeless.tag.Tagged[String("status")], Symbol with shapeless.tag.Tagged[String("refusalReason")] :: Symbol with shapeless.tag.Tagged[String("tags")] :: Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("status")], Symbol with shapeless.tag.Tagged[String("refusalReason")], Symbol with shapeless.tag.Tagged[String("tags")] :: Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("refusalReason")], Symbol with shapeless.tag.Tagged[String("tags")], Symbol with shapeless.tag.Tagged[String("votingOptions")] :: Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("tags")], Symbol with shapeless.tag.Tagged[String("votingOptions")], Symbol with shapeless.tag.Tagged[String("isAnonymous")] :: Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("votingOptions")], Symbol with shapeless.tag.Tagged[String("isAnonymous")], Symbol with shapeless.tag.Tagged[String("organisationIds")] :: Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("isAnonymous")], Symbol with shapeless.tag.Tagged[String("organisationIds")], Symbol with shapeless.tag.Tagged[String("questionId")] :: Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("organisationIds")], Symbol with shapeless.tag.Tagged[String("questionId")], Symbol with shapeless.tag.Tagged[String("creationContext")] :: Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("questionId")], Symbol with shapeless.tag.Tagged[String("creationContext")], Symbol with shapeless.tag.Tagged[String("idea")] :: Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("creationContext")], Symbol with shapeless.tag.Tagged[String("idea")], Symbol with shapeless.tag.Tagged[String("operation")] :: Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("idea")], Symbol with shapeless.tag.Tagged[String("operation")], Symbol with shapeless.tag.Tagged[String("proposalType")] :: Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("operation")], Symbol with shapeless.tag.Tagged[String("proposalType")], Symbol with shapeless.tag.Tagged[String("createdAt")] :: Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("proposalType")], Symbol with shapeless.tag.Tagged[String("createdAt")], Symbol with shapeless.tag.Tagged[String("updatedAt")] :: Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("createdAt")], Symbol with shapeless.tag.Tagged[String("updatedAt")], Symbol with shapeless.tag.Tagged[String("validatedAt")] :: Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("updatedAt")], Symbol with shapeless.tag.Tagged[String("validatedAt")], Symbol with shapeless.tag.Tagged[String("postponedAt")] :: Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("validatedAt")], Symbol with shapeless.tag.Tagged[String("postponedAt")], Symbol with shapeless.tag.Tagged[String("events")] :: Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("postponedAt")], Symbol with shapeless.tag.Tagged[String("events")], Symbol with shapeless.tag.Tagged[String("initialProposal")] :: Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("events")], Symbol with shapeless.tag.Tagged[String("initialProposal")], Symbol with shapeless.tag.Tagged[String("keywords")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") <: String], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("initialProposal")], Symbol with shapeless.tag.Tagged[String("keywords")], shapeless.HNil, Symbol with shapeless.tag.Tagged[String("keywords")], Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") <: String], [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[Symbol with shapeless.tag.Tagged[String("keywords")], [+A]List[A], Symbol with shapeless.tag.Tagged[String("keywords")]](scala.this.<:<.refl[Symbol with shapeless.tag.Tagged[String("keywords")]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[String("keywords")]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") with String("slug") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("keywords") with String("initialProposal") with String("events") with String("postponedAt") with String("validatedAt") with String("updatedAt") with String("createdAt") with String("proposalType") with String("operation") with String("idea") with String("creationContext") with String("questionId") with String("organisationIds") with String("isAnonymous") with String("votingOptions") with String("tags") with String("refusalReason") with String("status") with String("author") with String("contentTranslations") with String("submittedAsLanguage") with String("content") with String("slug") <: String]]), shapeless.this.Lub.lub[Symbol], immutable.this.List.iterableFactory[Symbol]), Annotations.mkAnnotations[io.circe.generic.extras.JsonKey, org.make.core.proposal.Proposal, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil](::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[Some[io.circe.generic.extras.JsonKey], None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](Some.apply[io.circe.generic.extras.JsonKey](extras.this.JsonKey.apply("votes")), ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: shapeless.HNil.type](None, ::.apply[None.type, shapeless.HNil.type](None, HNil))))))))))))))))))))))))), hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, Some[io.circe.generic.extras.JsonKey] :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, Some[io.circe.generic.extras.JsonKey], None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, Option[io.circe.generic.extras.JsonKey], Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Some[io.circe.generic.extras.JsonKey], None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[None.type, [+A]List[A], None.type](scala.this.<:<.refl[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]])).asInstanceOf[io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.Proposal]]; <stable> <accessor> lazy val inst$macro$206: io.circe.generic.extras.decoding.ReprDecoder[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.extras.decoding.ReprDecoder[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.extras.decoding.ReprDecoder[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForproposalId: io.circe.Decoder[org.make.core.proposal.ProposalId] = proposal.this.ProposalId.proposalIdDecoder; private[this] val circeGenericDecoderForcontent: io.circe.Decoder[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 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 circeGenericDecoderForauthor: io.circe.Decoder[org.make.core.user.UserId] = user.this.UserId.userIdDecoder; private[this] val circeGenericDecoderForstatus: io.circe.Decoder[org.make.core.proposal.ProposalStatus] = proposal.this.ProposalStatus.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 circeGenericDecoderForvotingOptions: io.circe.Decoder[Option[org.make.core.proposal.VotingOptions]] = circe.this.Decoder.decodeOption[org.make.core.proposal.VotingOptions](proposal.this.VotingOptions.decodeVotingOptions); private[this] val circeGenericDecoderFororganisationIds: io.circe.Decoder[Seq[org.make.core.user.UserId]] = circe.this.Decoder.decodeSeq[org.make.core.user.UserId](user.this.UserId.userIdDecoder); 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 circeGenericDecoderForcreationContext: io.circe.Decoder[org.make.core.RequestContext] = core.this.RequestContext.decoder; 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 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 circeGenericDecoderForproposalType: io.circe.Decoder[org.make.core.proposal.ProposalType] = proposal.this.ProposalType.circeDecoder; private[this] val circeGenericDecoderForpostponedAt: io.circe.Decoder[Option[java.time.ZonedDateTime]] = circe.this.Decoder.decodeOption[java.time.ZonedDateTime](Proposal.this.zonedDateTimeDecoder); private[this] val circeGenericDecoderForevents: io.circe.Decoder[List[org.make.core.proposal.ProposalAction]] = circe.this.Decoder.decodeList[org.make.core.proposal.ProposalAction](proposal.this.ProposalAction.codec); private[this] val circeGenericDecoderForinitialProposal: io.circe.Decoder[Boolean] = circe.this.Decoder.decodeBoolean; private[this] val circeGenericDecoderForkeywords: io.circe.Decoder[Seq[org.make.core.proposal.ProposalKeyword]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.codec); final def configuredDecode(c: io.circe.HCursor)(transformMemberNames: String => String, transformConstructorNames: String => String, defaults: scala.collection.immutable.Map[String,Any], discriminator: Option[String]): io.circe.Decoder.Result[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[org.make.core.proposal.ProposalId](c.downField(transformMemberNames.apply("proposalId")), $anon.this.circeGenericDecoderForproposalId, "proposalId", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[String](c.downField(transformMemberNames.apply("slug")), $anon.this.circeGenericDecoderForcontent, "slug", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[String](c.downField(transformMemberNames.apply("content")), $anon.this.circeGenericDecoderForcontent, "content", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Option[org.make.core.reference.Language]](c.downField(transformMemberNames.apply("submittedAsLanguage")), $anon.this.circeGenericDecoderForsubmittedAsLanguage, "submittedAsLanguage", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Option[org.make.core.technical.Multilingual[String]]](c.downField(transformMemberNames.apply("contentTranslations")), $anon.this.circeGenericDecoderForcontentTranslations, "contentTranslations", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("author"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[org.make.core.user.UserId](c.downField(transformMemberNames.apply("author")), $anon.this.circeGenericDecoderForauthor, "author", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[org.make.core.proposal.ProposalStatus](c.downField(transformMemberNames.apply("status")), $anon.this.circeGenericDecoderForstatus, "status", defaults), 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Option[String]](c.downField(transformMemberNames.apply("refusalReason")), $anon.this.circeGenericDecoderForrefusalReason, "refusalReason", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Seq[org.make.core.tag.TagId]](c.downField(transformMemberNames.apply("tags")), $anon.this.circeGenericDecoderFortags, "tags", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("votingOptions"), Option[org.make.core.proposal.VotingOptions], shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Option[org.make.core.proposal.VotingOptions]](c.downField(transformMemberNames.apply("votingOptions")), $anon.this.circeGenericDecoderForvotingOptions, "votingOptions", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("isAnonymous"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Boolean](c.downField(transformMemberNames.apply("isAnonymous")), $anon.this.circeGenericDecoderForinitialProposal, "isAnonymous", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationIds"), Seq[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Seq[org.make.core.user.UserId]](c.downField(transformMemberNames.apply("organisationIds")), $anon.this.circeGenericDecoderFororganisationIds, "organisationIds", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Option[org.make.core.question.QuestionId]](c.downField(transformMemberNames.apply("questionId")), $anon.this.circeGenericDecoderForquestionId, "questionId", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("creationContext"), org.make.core.RequestContext, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[org.make.core.RequestContext](c.downField(transformMemberNames.apply("creationContext")), $anon.this.circeGenericDecoderForcreationContext, "creationContext", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Option[org.make.core.idea.IdeaId]](c.downField(transformMemberNames.apply("idea")), $anon.this.circeGenericDecoderForidea, "idea", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Option[org.make.core.operation.OperationId]](c.downField(transformMemberNames.apply("operation")), $anon.this.circeGenericDecoderForoperation, "operation", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalType"), org.make.core.proposal.ProposalType, 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[org.make.core.proposal.ProposalType](c.downField(transformMemberNames.apply("proposalType")), $anon.this.circeGenericDecoderForproposalType, "proposalType", defaults), 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Option[java.time.ZonedDateTime]](c.downField(transformMemberNames.apply("createdAt")), $anon.this.circeGenericDecoderForpostponedAt, "createdAt", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Option[java.time.ZonedDateTime]](c.downField(transformMemberNames.apply("updatedAt")), $anon.this.circeGenericDecoderForpostponedAt, "updatedAt", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("validatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Option[java.time.ZonedDateTime]](c.downField(transformMemberNames.apply("validatedAt")), $anon.this.circeGenericDecoderForpostponedAt, "validatedAt", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("postponedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Option[java.time.ZonedDateTime]](c.downField(transformMemberNames.apply("postponedAt")), $anon.this.circeGenericDecoderForpostponedAt, "postponedAt", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("events"), List[org.make.core.proposal.ProposalAction], shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[List[org.make.core.proposal.ProposalAction]](c.downField(transformMemberNames.apply("events")), $anon.this.circeGenericDecoderForevents, "events", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("initialProposal"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Boolean](c.downField(transformMemberNames.apply("initialProposal")), $anon.this.circeGenericDecoderForinitialProposal, "initialProposal", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Seq[org.make.core.proposal.ProposalKeyword]](c.downField(transformMemberNames.apply("keywords")), $anon.this.circeGenericDecoderForkeywords, "keywords", defaults), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def configuredDecodeAccumulating(c: io.circe.HCursor)(transformMemberNames: String => String, transformConstructorNames: String => String, defaults: scala.collection.immutable.Map[String,Any], discriminator: Option[String]): io.circe.Decoder.AccumulatingResult[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalId"), org.make.core.proposal.ProposalId, shapeless.labelled.FieldType[Symbol @@ String("slug"),String] :: shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[org.make.core.proposal.ProposalId](c.downField(transformMemberNames.apply("proposalId")), $anon.this.circeGenericDecoderForproposalId, "proposalId", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("slug"), String, shapeless.labelled.FieldType[Symbol @@ String("content"),String] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[String](c.downField(transformMemberNames.apply("slug")), $anon.this.circeGenericDecoderForcontent, "slug", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("content"), String, shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[String](c.downField(transformMemberNames.apply("content")), $anon.this.circeGenericDecoderForcontent, "content", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Option[org.make.core.reference.Language]](c.downField(transformMemberNames.apply("submittedAsLanguage")), $anon.this.circeGenericDecoderForsubmittedAsLanguage, "submittedAsLanguage", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Option[org.make.core.technical.Multilingual[String]]](c.downField(transformMemberNames.apply("contentTranslations")), $anon.this.circeGenericDecoderForcontentTranslations, "contentTranslations", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("author"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[org.make.core.user.UserId](c.downField(transformMemberNames.apply("author")), $anon.this.circeGenericDecoderForauthor, "author", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("status"), org.make.core.proposal.ProposalStatus, 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[org.make.core.proposal.ProposalStatus](c.downField(transformMemberNames.apply("status")), $anon.this.circeGenericDecoderForstatus, "status", defaults), 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Option[String]](c.downField(transformMemberNames.apply("refusalReason")), $anon.this.circeGenericDecoderForrefusalReason, "refusalReason", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tags"), Seq[org.make.core.tag.TagId], shapeless.labelled.FieldType[Symbol @@ String("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Seq[org.make.core.tag.TagId]](c.downField(transformMemberNames.apply("tags")), $anon.this.circeGenericDecoderFortags, "tags", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("votingOptions"), Option[org.make.core.proposal.VotingOptions], shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Option[org.make.core.proposal.VotingOptions]](c.downField(transformMemberNames.apply("votingOptions")), $anon.this.circeGenericDecoderForvotingOptions, "votingOptions", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("isAnonymous"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Boolean](c.downField(transformMemberNames.apply("isAnonymous")), $anon.this.circeGenericDecoderForinitialProposal, "isAnonymous", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationIds"), Seq[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Seq[org.make.core.user.UserId]](c.downField(transformMemberNames.apply("organisationIds")), $anon.this.circeGenericDecoderFororganisationIds, "organisationIds", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Option[org.make.core.question.QuestionId]](c.downField(transformMemberNames.apply("questionId")), $anon.this.circeGenericDecoderForquestionId, "questionId", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("creationContext"), org.make.core.RequestContext, shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[org.make.core.RequestContext](c.downField(transformMemberNames.apply("creationContext")), $anon.this.circeGenericDecoderForcreationContext, "creationContext", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("idea"), Option[org.make.core.idea.IdeaId], shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Option[org.make.core.idea.IdeaId]](c.downField(transformMemberNames.apply("idea")), $anon.this.circeGenericDecoderForidea, "idea", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Option[org.make.core.operation.OperationId]](c.downField(transformMemberNames.apply("operation")), $anon.this.circeGenericDecoderForoperation, "operation", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalType"), org.make.core.proposal.ProposalType, 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[org.make.core.proposal.ProposalType](c.downField(transformMemberNames.apply("proposalType")), $anon.this.circeGenericDecoderForproposalType, "proposalType", defaults), 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Option[java.time.ZonedDateTime]](c.downField(transformMemberNames.apply("createdAt")), $anon.this.circeGenericDecoderForpostponedAt, "createdAt", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("updatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Option[java.time.ZonedDateTime]](c.downField(transformMemberNames.apply("updatedAt")), $anon.this.circeGenericDecoderForpostponedAt, "updatedAt", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("validatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Option[java.time.ZonedDateTime]](c.downField(transformMemberNames.apply("validatedAt")), $anon.this.circeGenericDecoderForpostponedAt, "validatedAt", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("postponedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Option[java.time.ZonedDateTime]](c.downField(transformMemberNames.apply("postponedAt")), $anon.this.circeGenericDecoderForpostponedAt, "postponedAt", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("events"), List[org.make.core.proposal.ProposalAction], shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[List[org.make.core.proposal.ProposalAction]](c.downField(transformMemberNames.apply("events")), $anon.this.circeGenericDecoderForevents, "events", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("initialProposal"), Boolean, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Boolean](c.downField(transformMemberNames.apply("initialProposal")), $anon.this.circeGenericDecoderForinitialProposal, "initialProposal", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("keywords"), Seq[org.make.core.proposal.ProposalKeyword], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Seq[org.make.core.proposal.ProposalKeyword]](c.downField(transformMemberNames.apply("keywords")), $anon.this.circeGenericDecoderForkeywords, "keywords", defaults), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.extras.decoding.ReprDecoder[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.extras.decoding.ReprDecoder[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("status"),org.make.core.proposal.ProposalStatus] :: 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("votingOptions"),Option[org.make.core.proposal.VotingOptions]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("organisationIds"),Seq[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),org.make.core.RequestContext] :: shapeless.labelled.FieldType[Symbol @@ String("idea"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalType"),org.make.core.proposal.ProposalType] :: 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("validatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("postponedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("events"),List[org.make.core.proposal.ProposalAction]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Boolean] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$207().inst$macro$105 }; shapeless.Lazy.apply[io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.Proposal]](inst$macro$208) })
103 5199 3741 - 3741 Select org.make.core.proposal.Proposal.encoder org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest Proposal.this.encoder
103 1188 3741 - 3766 ApplyToImplicitArgs org.make.core.CirceFormatters.circeCodec2sprayFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest Proposal.this.circeCodec2sprayFormatter[org.make.core.proposal.Proposal](Proposal.this.encoder, Proposal.this.decoder)
103 3314 3741 - 3741 Select org.make.core.proposal.Proposal.decoder org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest Proposal.this.decoder
106 4367 3912 - 3934 TypeApply scala.collection.IterableOnceOps.toSet proposalTagTypes.toSet[org.make.core.tag.TagTypeId]
107 5209 3939 - 4053 Apply scala.Boolean.&& status.==(org.make.core.proposal.ProposalStatus.Accepted).&&(tagTypes.filter(((x$2: org.make.core.tag.TagType) => x$2.requiredForEnrichment)).map[org.make.core.tag.TagTypeId](((x$3: org.make.core.tag.TagType) => x$3.tagTypeId)).forall(((elem: org.make.core.tag.TagTypeId) => proposalTypesSet.contains(elem))).unary_!)
107 4804 4007 - 4018 Select org.make.core.tag.TagType.tagTypeId x$3.tagTypeId
107 940 3961 - 4053 Select scala.Boolean.unary_! tagTypes.filter(((x$2: org.make.core.tag.TagType) => x$2.requiredForEnrichment)).map[org.make.core.tag.TagTypeId](((x$3: org.make.core.tag.TagType) => x$3.tagTypeId)).forall(((elem: org.make.core.tag.TagTypeId) => proposalTypesSet.contains(elem))).unary_!
107 2641 3949 - 3957 Select org.make.core.proposal.ProposalStatus.Accepted org.make.core.proposal.ProposalStatus.Accepted
107 2847 4027 - 4052 Apply scala.collection.SetOps.contains proposalTypesSet.contains(elem)
107 1585 3978 - 4001 Select org.make.core.tag.TagType.requiredForEnrichment x$2.requiredForEnrichment
123 3241 4563 - 4579 Apply org.make.core.proposal.ProposalId.apply org.make.core.proposal.indexed.proposaltest ProposalId.apply(value)
123 1197 4541 - 4580 Apply org.make.core.StringValue.makeCodec org.make.api.avro.avrocompatibilitytest,org.make.api.makekafkatest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.user.adminuserapitest,org.make.api.technical.crm.crmservicecomponenttest org.make.core.StringValue.makeCodec[org.make.core.proposal.ProposalId](((value: String) => ProposalId.apply(value)))
129 4563 4779 - 4810 ApplyToImplicitArgs io.circe.generic.extras.semiauto.deriveConfiguredEncoder org.make.api.avro.avrocompatibilitytest,org.make.api.makekafkatest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest io.circe.generic.extras.semiauto.deriveConfiguredEncoder[org.make.core.proposal.OrganisationInfo]({ val inst$macro$20: io.circe.generic.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.OrganisationInfo] = { 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.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.OrganisationInfo] = encoding.this.ConfiguredAsObjectEncoder.encodeCaseClass[org.make.core.proposal.OrganisationInfo, shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out, this.Out, None.type :: None.type :: shapeless.HNil](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.OrganisationInfo, (Symbol @@ String("organisationId")) :: (Symbol @@ String("organisationName")) :: shapeless.HNil, org.make.core.user.UserId :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.OrganisationInfo, (Symbol @@ String("organisationId")) :: (Symbol @@ String("organisationName")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationId"), (Symbol @@ String("organisationName")) :: shapeless.HNil.type](scala.Symbol.apply("organisationId").asInstanceOf[Symbol @@ String("organisationId")], ::.apply[Symbol @@ String("organisationName"), shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], HNil))), Generic.instance[org.make.core.proposal.OrganisationInfo, org.make.core.user.UserId :: Option[String] :: shapeless.HNil](((x0$7: org.make.core.proposal.OrganisationInfo) => x0$7 match { case (organisationId: org.make.core.user.UserId, organisationName: Option[String]): org.make.core.proposal.OrganisationInfo((organisationId$macro$16 @ _), (organisationName$macro$17 @ _)) => ::.apply[org.make.core.user.UserId, Option[String] :: shapeless.HNil.type](organisationId$macro$16, ::.apply[Option[String], shapeless.HNil.type](organisationName$macro$17, HNil)).asInstanceOf[org.make.core.user.UserId :: Option[String] :: shapeless.HNil] }), ((x0$8: org.make.core.user.UserId :: Option[String] :: shapeless.HNil) => x0$8 match { case (head: org.make.core.user.UserId, tail: Option[String] :: shapeless.HNil): org.make.core.user.UserId :: Option[String] :: shapeless.HNil((organisationId$macro$14 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((organisationName$macro$15 @ _), HNil)) => proposal.this.OrganisationInfo.apply(organisationId$macro$14, organisationName$macro$15) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationId"), org.make.core.user.UserId, (Symbol @@ String("organisationName")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, 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.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$18), OrganisationInfo.this.circeConfig, record.this.Keys.hlistKeys[Symbol @@ String("organisationId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("organisationName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hnilKeys[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out])), hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("organisationId")], Symbol with shapeless.tag.Tagged[String("organisationName")], shapeless.HNil, Symbol with shapeless.tag.Tagged[String("organisationName")], Symbol, [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[Symbol with shapeless.tag.Tagged[String("organisationName")], [+A]List[A], Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.this.<:<.refl[Symbol with shapeless.tag.Tagged[String("organisationName")]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[String("organisationName")]]), shapeless.this.Lub.lub[Symbol], immutable.this.List.iterableFactory[Symbol]), Annotations.mkAnnotations[io.circe.generic.extras.JsonKey, org.make.core.proposal.OrganisationInfo, None.type :: None.type :: shapeless.HNil](::.apply[None.type, None.type :: shapeless.HNil.type](None, ::.apply[None.type, shapeless.HNil.type](None, HNil))), hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, shapeless.HNil, None.type, Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[None.type, [+A]List[A], None.type](scala.this.<:<.refl[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]])).asInstanceOf[io.circe.generic.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.OrganisationInfo]]; <stable> <accessor> lazy val inst$macro$18: io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends AnyRef with io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderFororganisationId: io.circe.Encoder[org.make.core.user.UserId] = OrganisationInfo.this.stringValueEncoder[org.make.core.user.UserId]; private[this] val circeGenericEncoderFororganisationName: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); final def configuredEncodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out)(transformMemberNames: String => String, transformConstructorNames: String => String, discriminator: Option[String]): 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.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.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFororganisationName @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("organisationId"), $anon.this.circeGenericEncoderFororganisationId.apply(circeGenericHListBindingFororganisationId)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("organisationName"), $anon.this.circeGenericEncoderFororganisationName.apply(circeGenericHListBindingFororganisationName)))) } }; new $anon() }: io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$19().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.OrganisationInfo]](inst$macro$20) })
130 2577 4863 - 4894 ApplyToImplicitArgs io.circe.generic.extras.semiauto.deriveConfiguredDecoder org.make.api.avro.avrocompatibilitytest,org.make.api.makekafkatest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest io.circe.generic.extras.semiauto.deriveConfiguredDecoder[org.make.core.proposal.OrganisationInfo]({ val inst$macro$40: io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.OrganisationInfo] = { 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$21: io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.OrganisationInfo] = decoding.this.ConfiguredDecoder.decodeCaseClass[org.make.core.proposal.OrganisationInfo, shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out, shapeless.HNil, this.Out, None.type :: None.type :: shapeless.HNil](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.OrganisationInfo, (Symbol @@ String("organisationId")) :: (Symbol @@ String("organisationName")) :: shapeless.HNil, org.make.core.user.UserId :: Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.OrganisationInfo, (Symbol @@ String("organisationId")) :: (Symbol @@ String("organisationName")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationId"), (Symbol @@ String("organisationName")) :: shapeless.HNil.type](scala.Symbol.apply("organisationId").asInstanceOf[Symbol @@ String("organisationId")], ::.apply[Symbol @@ String("organisationName"), shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], HNil))), Generic.instance[org.make.core.proposal.OrganisationInfo, org.make.core.user.UserId :: Option[String] :: shapeless.HNil](((x0$15: org.make.core.proposal.OrganisationInfo) => x0$15 match { case (organisationId: org.make.core.user.UserId, organisationName: Option[String]): org.make.core.proposal.OrganisationInfo((organisationId$macro$36 @ _), (organisationName$macro$37 @ _)) => ::.apply[org.make.core.user.UserId, Option[String] :: shapeless.HNil.type](organisationId$macro$36, ::.apply[Option[String], shapeless.HNil.type](organisationName$macro$37, HNil)).asInstanceOf[org.make.core.user.UserId :: Option[String] :: shapeless.HNil] }), ((x0$16: org.make.core.user.UserId :: Option[String] :: shapeless.HNil) => x0$16 match { case (head: org.make.core.user.UserId, tail: Option[String] :: shapeless.HNil): org.make.core.user.UserId :: Option[String] :: shapeless.HNil((organisationId$macro$34 @ _), (head: Option[String], tail: shapeless.HNil): Option[String] :: shapeless.HNil((organisationName$macro$35 @ _), HNil)) => proposal.this.OrganisationInfo.apply(organisationId$macro$34, organisationName$macro$35) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationId"), org.make.core.user.UserId, (Symbol @@ String("organisationName")) :: shapeless.HNil, Option[String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("organisationName"), Option[String], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, 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.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$39.this.inst$macro$38), Default.this.AsRecord.asRecord[org.make.core.proposal.OrganisationInfo, (Symbol @@ String("organisationId")) :: (Symbol @@ String("organisationName")) :: shapeless.HNil, None.type :: None.type :: shapeless.HNil, shapeless.HNil](shapeless.Default.mkDefault[org.make.core.proposal.OrganisationInfo, None.type :: None.type :: shapeless.HNil](::.apply[None.type, None.type :: shapeless.HNil.type](scala.None, ::.apply[None.type, shapeless.HNil.type](scala.None, HNil))), DefaultSymbolicLabelling.instance[org.make.core.proposal.OrganisationInfo, (Symbol @@ String("organisationId")) :: (Symbol @@ String("organisationName")) :: shapeless.HNil](::.apply[Symbol @@ String("organisationId"), (Symbol @@ String("organisationName")) :: shapeless.HNil.type](scala.Symbol.apply("organisationId").asInstanceOf[Symbol @@ String("organisationId")], ::.apply[Symbol @@ String("organisationName"), shapeless.HNil.type](scala.Symbol.apply("organisationName").asInstanceOf[Symbol @@ String("organisationName")], HNil))), AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("organisationId"), None.type :: shapeless.HNil, (Symbol @@ String("organisationName")) :: shapeless.HNil, shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("organisationName"), shapeless.HNil, shapeless.HNil, shapeless.HNil](AsRecord.this.Helper.hnilHelper))), util.this.RecordToMap.hnilRecordToMap, OrganisationInfo.this.circeConfig, record.this.Keys.hlistKeys[Symbol @@ String("organisationId"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("organisationName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hnilKeys[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out])), hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("organisationId")], Symbol with shapeless.tag.Tagged[String("organisationName")], shapeless.HNil, Symbol with shapeless.tag.Tagged[String("organisationName")], Symbol, [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[Symbol with shapeless.tag.Tagged[String("organisationName")], [+A]List[A], Symbol with shapeless.tag.Tagged[String("organisationName")]](scala.this.<:<.refl[Symbol with shapeless.tag.Tagged[String("organisationName")]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[String("organisationName")]]), shapeless.this.Lub.lub[Symbol], immutable.this.List.iterableFactory[Symbol]), Annotations.mkAnnotations[io.circe.generic.extras.JsonKey, org.make.core.proposal.OrganisationInfo, None.type :: None.type :: shapeless.HNil](::.apply[None.type, None.type :: shapeless.HNil.type](None, ::.apply[None.type, shapeless.HNil.type](None, HNil))), hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, shapeless.HNil, None.type, Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[None.type, [+A]List[A], None.type](scala.this.<:<.refl[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]])).asInstanceOf[io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.OrganisationInfo]]; <stable> <accessor> lazy val inst$macro$38: io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),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 circeGenericDecoderFororganisationName: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); final def configuredDecode(c: io.circe.HCursor)(transformMemberNames: String => String, transformConstructorNames: String => String, defaults: scala.collection.immutable.Map[String,Any], discriminator: Option[String]): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),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.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[org.make.core.user.UserId](c.downField(transformMemberNames.apply("organisationId")), $anon.this.circeGenericDecoderFororganisationId, "organisationId", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("organisationName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Option[String]](c.downField(transformMemberNames.apply("organisationName")), $anon.this.circeGenericDecoderFororganisationName, "organisationName", defaults), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def configuredDecodeAccumulating(c: io.circe.HCursor)(transformMemberNames: String => String, transformConstructorNames: String => String, defaults: scala.collection.immutable.Map[String,Any], discriminator: Option[String]): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),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.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[org.make.core.user.UserId](c.downField(transformMemberNames.apply("organisationId")), $anon.this.circeGenericDecoderFororganisationId, "organisationId", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("organisationName"), Option[String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Option[String]](c.downField(transformMemberNames.apply("organisationName")), $anon.this.circeGenericDecoderFororganisationName, "organisationName", defaults), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("organisationId"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("organisationName"),Option[String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$39().inst$macro$21 }; shapeless.Lazy.apply[io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.OrganisationInfo]](inst$macro$40) })
138 1594 5221 - 5232 ApplyToImplicitArgs io.circe.generic.extras.semiauto.deriveConfiguredCodec org.make.api.proposal.proposalstatetest io.circe.generic.extras.semiauto.deriveConfiguredCodec[org.make.core.proposal.ProposalAction]({ val inst$macro$36: io.circe.generic.extras.codec.ConfiguredAsObjectCodec[org.make.core.proposal.ProposalAction] = { final class anon$lazy$macro$35 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$35 = { anon$lazy$macro$35.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.extras.codec.ConfiguredAsObjectCodec[org.make.core.proposal.ProposalAction] = codec.this.ConfiguredAsObjectCodec.codecForCaseClass[org.make.core.proposal.ProposalAction, shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out, shapeless.HNil, this.Out, None.type :: None.type :: None.type :: None.type :: shapeless.HNil](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalAction, (Symbol @@ String("date")) :: (Symbol @@ String("user")) :: (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil, java.time.ZonedDateTime :: org.make.core.user.UserId :: String :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),org.make.core.user.UserId] :: 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.core.proposal.ProposalAction, (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.core.proposal.ProposalAction, java.time.ZonedDateTime :: org.make.core.user.UserId :: String :: Map[String,String] :: shapeless.HNil](((x0$7: org.make.core.proposal.ProposalAction) => x0$7 match { case (date: java.time.ZonedDateTime, user: org.make.core.user.UserId, actionType: String, arguments: Map[String,String]): org.make.core.proposal.ProposalAction((date$macro$30 @ _), (user$macro$31 @ _), (actionType$macro$32 @ _), (arguments$macro$33 @ _)) => ::.apply[java.time.ZonedDateTime, org.make.core.user.UserId :: String :: Map[String,String] :: shapeless.HNil.type](date$macro$30, ::.apply[org.make.core.user.UserId, String :: Map[String,String] :: shapeless.HNil.type](user$macro$31, ::.apply[String, Map[String,String] :: shapeless.HNil.type](actionType$macro$32, ::.apply[Map[String,String], shapeless.HNil.type](arguments$macro$33, HNil)))).asInstanceOf[java.time.ZonedDateTime :: org.make.core.user.UserId :: String :: Map[String,String] :: shapeless.HNil] }), ((x0$8: java.time.ZonedDateTime :: org.make.core.user.UserId :: String :: Map[String,String] :: shapeless.HNil) => x0$8 match { case (head: java.time.ZonedDateTime, tail: org.make.core.user.UserId :: String :: Map[String,String] :: shapeless.HNil): java.time.ZonedDateTime :: org.make.core.user.UserId :: String :: Map[String,String] :: shapeless.HNil((date$macro$26 @ _), (head: org.make.core.user.UserId, tail: String :: Map[String,String] :: shapeless.HNil): org.make.core.user.UserId :: String :: Map[String,String] :: shapeless.HNil((user$macro$27 @ _), (head: String, tail: Map[String,String] :: shapeless.HNil): String :: Map[String,String] :: shapeless.HNil((actionType$macro$28 @ _), (head: Map[String,String], tail: shapeless.HNil): Map[String,String] :: shapeless.HNil((arguments$macro$29 @ _), HNil)))) => proposal.this.ProposalAction.apply(date$macro$26, user$macro$27, actionType$macro$28, arguments$macro$29) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("date"), java.time.ZonedDateTime, (Symbol @@ String("user")) :: (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil, org.make.core.user.UserId :: String :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("user"),org.make.core.user.UserId] :: 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"), org.make.core.user.UserId, (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"),org.make.core.user.UserId] :: 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.extras.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),org.make.core.user.UserId] :: 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$35.this.inst$macro$34), Default.this.AsRecord.asRecord[org.make.core.proposal.ProposalAction, (Symbol @@ String("date")) :: (Symbol @@ String("user")) :: (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil, None.type :: None.type :: None.type :: None.type :: shapeless.HNil, shapeless.HNil](shapeless.Default.mkDefault[org.make.core.proposal.ProposalAction, None.type :: None.type :: None.type :: None.type :: shapeless.HNil](::.apply[None.type, None.type :: None.type :: None.type :: shapeless.HNil.type](scala.None, ::.apply[None.type, None.type :: None.type :: shapeless.HNil.type](scala.None, ::.apply[None.type, None.type :: shapeless.HNil.type](scala.None, ::.apply[None.type, shapeless.HNil.type](scala.None, HNil))))), DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalAction, (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))))), AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("date"), None.type :: None.type :: None.type :: shapeless.HNil, (Symbol @@ String("user")) :: (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil, shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("user"), None.type :: None.type :: shapeless.HNil, (Symbol @@ String("actionType")) :: (Symbol @@ String("arguments")) :: shapeless.HNil, shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("actionType"), None.type :: shapeless.HNil, (Symbol @@ String("arguments")) :: shapeless.HNil, shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("arguments"), shapeless.HNil, shapeless.HNil, shapeless.HNil](AsRecord.this.Helper.hnilHelper))))), util.this.RecordToMap.hnilRecordToMap, ProposalAction.this.circeConfig, record.this.Keys.hlistKeys[Symbol @@ String("date"), java.time.ZonedDateTime, shapeless.labelled.FieldType[Symbol @@ String("user"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("user"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("actionType"), String, shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("arguments"), Map[String,String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hnilKeys[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out])))), hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("date")], Symbol with shapeless.tag.Tagged[String("user")], Symbol with shapeless.tag.Tagged[String("actionType")] :: Symbol with shapeless.tag.Tagged[String("arguments")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("arguments") with String("actionType") with String("user") <: String], Symbol, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("user")], Symbol with shapeless.tag.Tagged[String("actionType")], Symbol with shapeless.tag.Tagged[String("arguments")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("arguments") with String("actionType") <: String], Symbol with shapeless.tag.Tagged[_ >: String("arguments") with String("actionType") with String("user") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("actionType")], Symbol with shapeless.tag.Tagged[String("arguments")], shapeless.HNil, Symbol with shapeless.tag.Tagged[String("arguments")], Symbol with shapeless.tag.Tagged[_ >: String("arguments") with String("actionType") <: String], [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[Symbol with shapeless.tag.Tagged[String("arguments")], [+A]List[A], Symbol with shapeless.tag.Tagged[String("arguments")]](scala.this.<:<.refl[Symbol with shapeless.tag.Tagged[String("arguments")]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[String("arguments")]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("arguments") with String("actionType") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("arguments") with String("actionType") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("arguments") with String("actionType") with String("user") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("arguments") with String("actionType") with String("user") <: String]]), shapeless.this.Lub.lub[Symbol], immutable.this.List.iterableFactory[Symbol]), Annotations.mkAnnotations[io.circe.generic.extras.JsonKey, org.make.core.proposal.ProposalAction, None.type :: None.type :: None.type :: None.type :: shapeless.HNil](::.apply[None.type, None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: shapeless.HNil.type](None, ::.apply[None.type, shapeless.HNil.type](None, HNil))))), hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: shapeless.HNil, None.type, Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[None.type, [+A]List[A], None.type](scala.this.<:<.refl[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]])).asInstanceOf[io.circe.generic.extras.codec.ConfiguredAsObjectCodec[org.make.core.proposal.ProposalAction]]; <stable> <accessor> lazy val inst$macro$34: io.circe.generic.extras.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),org.make.core.user.UserId] :: 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.extras.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),org.make.core.user.UserId] :: 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.extras.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),org.make.core.user.UserId] :: 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] = ProposalAction.this.zonedDateTimeDecoder; private[this] val circeGenericDecoderForuser: io.circe.Decoder[org.make.core.user.UserId] = user.this.UserId.userIdDecoder; 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] = ProposalAction.this.zonedDateTimeEncoder; private[this] val circeGenericEncoderForuser: io.circe.Encoder[org.make.core.user.UserId] = ProposalAction.this.stringValueEncoder[org.make.core.user.UserId]; 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 configuredEncodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out)(transformMemberNames: String => String, transformConstructorNames: String => String, discriminator: Option[String]): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime], tail: shapeless.labelled.FieldType[Symbol @@ String("user"),org.make.core.user.UserId] :: 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"),org.make.core.user.UserId] :: 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"),org.make.core.user.UserId], 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"),org.make.core.user.UserId] :: 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](transformMemberNames.apply("date"), $anon.this.circeGenericEncoderFordate.apply(circeGenericHListBindingFordate)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("user"), $anon.this.circeGenericEncoderForuser.apply(circeGenericHListBindingForuser)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("actionType"), $anon.this.circeGenericEncoderForactionType.apply(circeGenericHListBindingForactionType)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("arguments"), $anon.this.circeGenericEncoderForarguments.apply(circeGenericHListBindingForarguments)))) }; final def configuredDecode(c: io.circe.HCursor)(transformMemberNames: String => String, transformConstructorNames: String => String, defaults: scala.collection.immutable.Map[String,Any], discriminator: Option[String]): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),org.make.core.user.UserId] :: 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"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[java.time.ZonedDateTime](c.downField(transformMemberNames.apply("date")), $anon.this.circeGenericDecoderFordate, "date", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("user"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[org.make.core.user.UserId](c.downField(transformMemberNames.apply("user")), $anon.this.circeGenericDecoderForuser, "user", defaults), 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.orDefault[String](c.downField(transformMemberNames.apply("actionType")), $anon.this.circeGenericDecoderForactionType, "actionType", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("arguments"), Map[String,String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[scala.collection.immutable.Map[String,String]](c.downField(transformMemberNames.apply("arguments")), $anon.this.circeGenericDecoderForarguments, "arguments", defaults), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def configuredDecodeAccumulating(c: io.circe.HCursor)(transformMemberNames: String => String, transformConstructorNames: String => String, defaults: scala.collection.immutable.Map[String,Any], discriminator: Option[String]): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),org.make.core.user.UserId] :: 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"),org.make.core.user.UserId] :: shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[java.time.ZonedDateTime](c.downField(transformMemberNames.apply("date")), $anon.this.circeGenericDecoderFordate, "date", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("user"), org.make.core.user.UserId, shapeless.labelled.FieldType[Symbol @@ String("actionType"),String] :: shapeless.labelled.FieldType[Symbol @@ String("arguments"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[org.make.core.user.UserId](c.downField(transformMemberNames.apply("user")), $anon.this.circeGenericDecoderForuser, "user", defaults), 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.orDefaultAccumulating[String](c.downField(transformMemberNames.apply("actionType")), $anon.this.circeGenericDecoderForactionType, "actionType", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("arguments"), Map[String,String], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[scala.collection.immutable.Map[String,String]](c.downField(transformMemberNames.apply("arguments")), $anon.this.circeGenericDecoderForarguments, "arguments", defaults), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.extras.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),org.make.core.user.UserId] :: 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.extras.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("date"),java.time.ZonedDateTime] :: shapeless.labelled.FieldType[Symbol @@ String("user"),org.make.core.user.UserId] :: 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$35().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.extras.codec.ConfiguredAsObjectCodec[org.make.core.proposal.ProposalAction]](inst$macro$36) })
140 4748 5307 - 5307 Select org.make.core.proposal.ProposalAction.codec org.make.api.proposal.proposalstatetest ProposalAction.this.codec
140 803 5307 - 5332 ApplyToImplicitArgs org.make.core.CirceFormatters.circeCodec2sprayFormatter org.make.api.proposal.proposalstatetest ProposalAction.this.circeCodec2sprayFormatter[org.make.core.proposal.ProposalAction](ProposalAction.this.codec, ProposalAction.this.codec)
140 2857 5307 - 5307 Select org.make.core.proposal.ProposalAction.codec org.make.api.proposal.proposalstatetest ProposalAction.this.codec
179 4220 7200 - 7301 Literal <nosymbol> "likeIt,doable,platitudeAgree,noWay,impossible,platitudeDisagree,doNotUnderstand,noOpinion,doNotCare"
193 3116 7773 - 7801 ApplyToImplicitArgs io.circe.generic.extras.semiauto.deriveConfiguredEncoder org.make.api.proposal.proposalstatetest io.circe.generic.extras.semiauto.deriveConfiguredEncoder[org.make.core.proposal.Qualification]({ val inst$macro$44: io.circe.generic.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.Qualification] = { 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.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.Qualification] = encoding.this.ConfiguredAsObjectEncoder.encodeCaseClass[org.make.core.proposal.Qualification, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out, this.Out, None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.Qualification, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, org.make.core.proposal.QualificationKey :: Int :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.Qualification, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("count"), (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")], ::.apply[Symbol @@ String("countVerified"), (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")], ::.apply[Symbol @@ String("countSequence"), (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")], ::.apply[Symbol @@ String("countSegment"), shapeless.HNil.type](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")], HNil)))))), Generic.instance[org.make.core.proposal.Qualification, org.make.core.proposal.QualificationKey :: Int :: Int :: Int :: Int :: shapeless.HNil](((x0$7: org.make.core.proposal.Qualification) => x0$7 match { case (key: org.make.core.proposal.QualificationKey, count: Int, countVerified: Int, countSequence: Int, countSegment: Int): org.make.core.proposal.Qualification((key$macro$37 @ _), (count$macro$38 @ _), (countVerified$macro$39 @ _), (countSequence$macro$40 @ _), (countSegment$macro$41 @ _)) => ::.apply[org.make.core.proposal.QualificationKey, Int :: Int :: Int :: Int :: shapeless.HNil.type](key$macro$37, ::.apply[Int, Int :: Int :: Int :: shapeless.HNil.type](count$macro$38, ::.apply[Int, Int :: Int :: shapeless.HNil.type](countVerified$macro$39, ::.apply[Int, Int :: shapeless.HNil.type](countSequence$macro$40, ::.apply[Int, shapeless.HNil.type](countSegment$macro$41, HNil))))).asInstanceOf[org.make.core.proposal.QualificationKey :: Int :: Int :: Int :: Int :: shapeless.HNil] }), ((x0$8: org.make.core.proposal.QualificationKey :: Int :: Int :: Int :: Int :: shapeless.HNil) => x0$8 match { case (head: org.make.core.proposal.QualificationKey, tail: Int :: Int :: Int :: Int :: shapeless.HNil): org.make.core.proposal.QualificationKey :: Int :: Int :: Int :: Int :: shapeless.HNil((key$macro$32 @ _), (head: Int, tail: Int :: Int :: Int :: shapeless.HNil): Int :: Int :: Int :: Int :: shapeless.HNil((count$macro$33 @ _), (head: Int, tail: Int :: Int :: shapeless.HNil): Int :: Int :: Int :: shapeless.HNil((countVerified$macro$34 @ _), (head: Int, tail: Int :: shapeless.HNil): Int :: Int :: shapeless.HNil((countSequence$macro$35 @ _), (head: Int, tail: shapeless.HNil): Int :: shapeless.HNil((countSegment$macro$36 @ _), HNil))))) => proposal.this.Qualification.apply(key$macro$32, count$macro$33, countVerified$macro$34, countSequence$macro$35, countSegment$macro$36) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("key"), org.make.core.proposal.QualificationKey, (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, Int :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("count"), Int, (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countVerified"), Int, (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSequence"), Int, (Symbol @@ String("countSegment")) :: shapeless.HNil, Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSegment"), Int, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSegment")]](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSegment")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSequence")]](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSequence")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countVerified")]](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countVerified")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("count")]](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("count")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("key")]](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("key")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$43.this.inst$macro$42), Qualification.this.circeConfig, record.this.Keys.hlistKeys[Symbol @@ String("key"), org.make.core.proposal.QualificationKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("countVerified"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countVerified")]](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countVerified")]]), record.this.Keys.hlistKeys[Symbol @@ String("countSequence"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSequence")]](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSequence")]]), record.this.Keys.hlistKeys[Symbol @@ String("countSegment"), Int, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSegment")]](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSegment")]]), record.this.Keys.hnilKeys[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]))))), hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("key")], Symbol with shapeless.tag.Tagged[String("count")], Symbol with shapeless.tag.Tagged[String("countVerified")] :: Symbol with shapeless.tag.Tagged[String("countSequence")] :: Symbol with shapeless.tag.Tagged[String("countSegment")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String], Symbol, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("count")], Symbol with shapeless.tag.Tagged[String("countVerified")], Symbol with shapeless.tag.Tagged[String("countSequence")] :: Symbol with shapeless.tag.Tagged[String("countSegment")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") <: String], Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("countVerified")], Symbol with shapeless.tag.Tagged[String("countSequence")], Symbol with shapeless.tag.Tagged[String("countSegment")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") <: String], Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("countSequence")], Symbol with shapeless.tag.Tagged[String("countSegment")], shapeless.HNil, Symbol with shapeless.tag.Tagged[String("countSegment")], Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") <: String], [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[Symbol with shapeless.tag.Tagged[String("countSegment")], [+A]List[A], Symbol with shapeless.tag.Tagged[String("countSegment")]](scala.this.<:<.refl[Symbol with shapeless.tag.Tagged[String("countSegment")]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[String("countSegment")]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String]]), shapeless.this.Lub.lub[Symbol], immutable.this.List.iterableFactory[Symbol]), Annotations.mkAnnotations[io.circe.generic.extras.JsonKey, org.make.core.proposal.Qualification, None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil](::.apply[None.type, None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: shapeless.HNil.type](None, ::.apply[None.type, shapeless.HNil.type](None, HNil)))))), hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: shapeless.HNil, None.type, Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[None.type, [+A]List[A], None.type](scala.this.<:<.refl[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]])).asInstanceOf[io.circe.generic.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.Qualification]]; <stable> <accessor> lazy val inst$macro$42: io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends AnyRef with io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForkey: io.circe.Encoder[org.make.core.proposal.QualificationKey] = proposal.this.QualificationKey.circeEncoder; private[this] val circeGenericEncoderForcountSegment: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt; final def configuredEncodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out)(transformMemberNames: String => String, transformConstructorNames: String => String, discriminator: Option[String]): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey], tail: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForkey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("count"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcount @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountVerified @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountSequence @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountSegment @ _), shapeless.HNil))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("key"), $anon.this.circeGenericEncoderForkey.apply(circeGenericHListBindingForkey)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("count"), $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcount)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("countVerified"), $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcountVerified)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("countSequence"), $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcountSequence)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("countSegment"), $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcountSegment)))) } }; new $anon() }: io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$43().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.Qualification]](inst$macro$44) })
194 1208 7851 - 7879 ApplyToImplicitArgs io.circe.generic.extras.semiauto.deriveConfiguredDecoder org.make.api.proposal.proposalstatetest io.circe.generic.extras.semiauto.deriveConfiguredDecoder[org.make.core.proposal.Qualification]({ val inst$macro$88: io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.Qualification] = { 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$45: io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.Qualification] = decoding.this.ConfiguredDecoder.decodeCaseClass[org.make.core.proposal.Qualification, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out, shapeless.HNil, this.Out, None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.Qualification, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, org.make.core.proposal.QualificationKey :: Int :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.Qualification, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("count"), (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")], ::.apply[Symbol @@ String("countVerified"), (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")], ::.apply[Symbol @@ String("countSequence"), (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")], ::.apply[Symbol @@ String("countSegment"), shapeless.HNil.type](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")], HNil)))))), Generic.instance[org.make.core.proposal.Qualification, org.make.core.proposal.QualificationKey :: Int :: Int :: Int :: Int :: shapeless.HNil](((x0$15: org.make.core.proposal.Qualification) => x0$15 match { case (key: org.make.core.proposal.QualificationKey, count: Int, countVerified: Int, countSequence: Int, countSegment: Int): org.make.core.proposal.Qualification((key$macro$81 @ _), (count$macro$82 @ _), (countVerified$macro$83 @ _), (countSequence$macro$84 @ _), (countSegment$macro$85 @ _)) => ::.apply[org.make.core.proposal.QualificationKey, Int :: Int :: Int :: Int :: shapeless.HNil.type](key$macro$81, ::.apply[Int, Int :: Int :: Int :: shapeless.HNil.type](count$macro$82, ::.apply[Int, Int :: Int :: shapeless.HNil.type](countVerified$macro$83, ::.apply[Int, Int :: shapeless.HNil.type](countSequence$macro$84, ::.apply[Int, shapeless.HNil.type](countSegment$macro$85, HNil))))).asInstanceOf[org.make.core.proposal.QualificationKey :: Int :: Int :: Int :: Int :: shapeless.HNil] }), ((x0$16: org.make.core.proposal.QualificationKey :: Int :: Int :: Int :: Int :: shapeless.HNil) => x0$16 match { case (head: org.make.core.proposal.QualificationKey, tail: Int :: Int :: Int :: Int :: shapeless.HNil): org.make.core.proposal.QualificationKey :: Int :: Int :: Int :: Int :: shapeless.HNil((key$macro$76 @ _), (head: Int, tail: Int :: Int :: Int :: shapeless.HNil): Int :: Int :: Int :: Int :: shapeless.HNil((count$macro$77 @ _), (head: Int, tail: Int :: Int :: shapeless.HNil): Int :: Int :: Int :: shapeless.HNil((countVerified$macro$78 @ _), (head: Int, tail: Int :: shapeless.HNil): Int :: Int :: shapeless.HNil((countSequence$macro$79 @ _), (head: Int, tail: shapeless.HNil): Int :: shapeless.HNil((countSegment$macro$80 @ _), HNil))))) => proposal.this.Qualification.apply(key$macro$76, count$macro$77, countVerified$macro$78, countSequence$macro$79, countSegment$macro$80) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("key"), org.make.core.proposal.QualificationKey, (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, Int :: Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("count"), Int, (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, Int :: Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countVerified"), Int, (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, Int :: Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSequence"), Int, (Symbol @@ String("countSegment")) :: shapeless.HNil, Int :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSegment"), Int, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSegment")]](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSegment")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSequence")]](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSequence")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countVerified")]](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countVerified")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("count")]](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("count")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("key")]](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("key")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$87.this.inst$macro$86), Default.this.AsRecord.asRecord[org.make.core.proposal.Qualification, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil, shapeless.HNil](shapeless.Default.mkDefault[org.make.core.proposal.Qualification, None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil](::.apply[None.type, None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](scala.None, ::.apply[None.type, None.type :: None.type :: None.type :: shapeless.HNil.type](scala.None, ::.apply[None.type, None.type :: None.type :: shapeless.HNil.type](scala.None, ::.apply[None.type, None.type :: shapeless.HNil.type](scala.None, ::.apply[None.type, shapeless.HNil.type](scala.None, HNil)))))), DefaultSymbolicLabelling.instance[org.make.core.proposal.Qualification, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("count"), (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")], ::.apply[Symbol @@ String("countVerified"), (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")], ::.apply[Symbol @@ String("countSequence"), (Symbol @@ String("countSegment")) :: shapeless.HNil.type](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")], ::.apply[Symbol @@ String("countSegment"), shapeless.HNil.type](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")], HNil)))))), AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("key"), None.type :: None.type :: None.type :: None.type :: shapeless.HNil, (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("count"), None.type :: None.type :: None.type :: shapeless.HNil, (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("countVerified"), None.type :: None.type :: shapeless.HNil, (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: shapeless.HNil, shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("countSequence"), None.type :: shapeless.HNil, (Symbol @@ String("countSegment")) :: shapeless.HNil, shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("countSegment"), shapeless.HNil, shapeless.HNil, shapeless.HNil](AsRecord.this.Helper.hnilHelper)))))), util.this.RecordToMap.hnilRecordToMap, Qualification.this.circeConfig, record.this.Keys.hlistKeys[Symbol @@ String("key"), org.make.core.proposal.QualificationKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("countVerified"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countVerified")]](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countVerified")]]), record.this.Keys.hlistKeys[Symbol @@ String("countSequence"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSequence")]](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSequence")]]), record.this.Keys.hlistKeys[Symbol @@ String("countSegment"), Int, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSegment")]](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSegment")]]), record.this.Keys.hnilKeys[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]))))), hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("key")], Symbol with shapeless.tag.Tagged[String("count")], Symbol with shapeless.tag.Tagged[String("countVerified")] :: Symbol with shapeless.tag.Tagged[String("countSequence")] :: Symbol with shapeless.tag.Tagged[String("countSegment")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String], Symbol, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("count")], Symbol with shapeless.tag.Tagged[String("countVerified")], Symbol with shapeless.tag.Tagged[String("countSequence")] :: Symbol with shapeless.tag.Tagged[String("countSegment")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") <: String], Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("countVerified")], Symbol with shapeless.tag.Tagged[String("countSequence")], Symbol with shapeless.tag.Tagged[String("countSegment")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") <: String], Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("countSequence")], Symbol with shapeless.tag.Tagged[String("countSegment")], shapeless.HNil, Symbol with shapeless.tag.Tagged[String("countSegment")], Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") <: String], [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[Symbol with shapeless.tag.Tagged[String("countSegment")], [+A]List[A], Symbol with shapeless.tag.Tagged[String("countSegment")]](scala.this.<:<.refl[Symbol with shapeless.tag.Tagged[String("countSegment")]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[String("countSegment")]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String]]), shapeless.this.Lub.lub[Symbol], immutable.this.List.iterableFactory[Symbol]), Annotations.mkAnnotations[io.circe.generic.extras.JsonKey, org.make.core.proposal.Qualification, None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil](::.apply[None.type, None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: shapeless.HNil.type](None, ::.apply[None.type, shapeless.HNil.type](None, HNil)))))), hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: shapeless.HNil, None.type, Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[None.type, [+A]List[A], None.type](scala.this.<:<.refl[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]])).asInstanceOf[io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.Qualification]]; <stable> <accessor> lazy val inst$macro$86: io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForkey: io.circe.Decoder[org.make.core.proposal.QualificationKey] = proposal.this.QualificationKey.circeDecoder; private[this] val circeGenericDecoderForcountSegment: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt; final def configuredDecode(c: io.circe.HCursor)(transformMemberNames: String => String, transformConstructorNames: String => String, defaults: scala.collection.immutable.Map[String,Any], discriminator: Option[String]): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("key"), org.make.core.proposal.QualificationKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[org.make.core.proposal.QualificationKey](c.downField(transformMemberNames.apply("key")), $anon.this.circeGenericDecoderForkey, "key", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Int](c.downField(transformMemberNames.apply("count")), $anon.this.circeGenericDecoderForcountSegment, "count", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countVerified"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Int](c.downField(transformMemberNames.apply("countVerified")), $anon.this.circeGenericDecoderForcountSegment, "countVerified", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countSequence"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Int](c.downField(transformMemberNames.apply("countSequence")), $anon.this.circeGenericDecoderForcountSegment, "countSequence", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countSegment"), Int, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Int](c.downField(transformMemberNames.apply("countSegment")), $anon.this.circeGenericDecoderForcountSegment, "countSegment", defaults), 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 configuredDecodeAccumulating(c: io.circe.HCursor)(transformMemberNames: String => String, transformConstructorNames: String => String, defaults: scala.collection.immutable.Map[String,Any], discriminator: Option[String]): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("key"), org.make.core.proposal.QualificationKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[org.make.core.proposal.QualificationKey](c.downField(transformMemberNames.apply("key")), $anon.this.circeGenericDecoderForkey, "key", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Int](c.downField(transformMemberNames.apply("count")), $anon.this.circeGenericDecoderForcountSegment, "count", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countVerified"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Int](c.downField(transformMemberNames.apply("countVerified")), $anon.this.circeGenericDecoderForcountSegment, "countVerified", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countSequence"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Int](c.downField(transformMemberNames.apply("countSequence")), $anon.this.circeGenericDecoderForcountSegment, "countSequence", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countSegment"), Int, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Int](c.downField(transformMemberNames.apply("countSegment")), $anon.this.circeGenericDecoderForcountSegment, "countSegment", defaults), 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.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.QualificationKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$87().inst$macro$45 }; shapeless.Lazy.apply[io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.Qualification]](inst$macro$88) })
195 2445 7948 - 7948 Select org.make.core.proposal.Qualification.decoder org.make.api.proposal.proposalstatetest Qualification.this.decoder
195 1533 7948 - 7973 ApplyToImplicitArgs org.make.core.CirceFormatters.circeCodec2sprayFormatter org.make.api.proposal.proposalstatetest Qualification.this.circeCodec2sprayFormatter[org.make.core.proposal.Qualification](Qualification.this.encoder, Qualification.this.decoder)
195 4507 7948 - 7948 Select org.make.core.proposal.Qualification.encoder org.make.api.proposal.proposalstatetest Qualification.this.encoder
211 4752 8297 - 8328 Select org.make.core.proposal.VoteCounts.totalVotes org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.technical.crm.crmservicecomponenttest votingOptions.counts.totalVotes
212 732 8350 - 8351 Literal <nosymbol> org.scalatest.testsuite,org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.technical.crm.crmservicecomponenttest 0.0
212 2867 8337 - 8348 Apply cats.syntax.EqOps.=== org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.technical.crm.crmservicecomponenttest cats.implicits.catsSyntaxEq[Int](total)(cats.implicits.catsKernelStdOrderForInt).===(0)
212 4089 8350 - 8351 Block <nosymbol> org.scalatest.testsuite,org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.technical.crm.crmservicecomponenttest 0.0
213 1142 8361 - 8410 Block scala.Double./ org.make.api.sequence.sequencesimulationtest,org.make.api.sequence.selectionalgorithmtest votingOptions.getVote(key).count.toDouble./(total)
213 3222 8361 - 8410 Apply scala.Double./ org.make.api.sequence.sequencesimulationtest,org.make.api.sequence.selectionalgorithmtest votingOptions.getVote(key).count.toDouble./(total)
229 4363 8818 - 8837 ApplyToImplicitArgs io.circe.generic.extras.semiauto.deriveConfiguredEncoder org.make.api.avro.avrocompatibilitytest,org.make.api.proposal.proposalstatetest,org.make.api.sequence.sequencecacheactortest,org.make.api.makekafkatest,org.make.api.sequence.sequenceapitest,org.make.core.proposal.indexed.proposaltest,org.make.api.technical.crm.crmservicecomponenttest io.circe.generic.extras.semiauto.deriveConfiguredEncoder[org.make.core.proposal.Vote]({ val inst$macro$52: io.circe.generic.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.Vote] = { final class anon$lazy$macro$51 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$51 = { anon$lazy$macro$51.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.Vote] = encoding.this.ConfiguredAsObjectEncoder.encodeCaseClass[org.make.core.proposal.Vote, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out, this.Out, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.Vote, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.Vote, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("count"), (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")], ::.apply[Symbol @@ String("countVerified"), (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")], ::.apply[Symbol @@ String("countSequence"), (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")], ::.apply[Symbol @@ String("countSegment"), (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")], ::.apply[Symbol @@ String("qualifications"), shapeless.HNil.type](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")], HNil))))))), Generic.instance[org.make.core.proposal.Vote, org.make.core.proposal.VoteKey :: Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil](((x0$7: org.make.core.proposal.Vote) => x0$7 match { case (key: org.make.core.proposal.VoteKey, count: Int, countVerified: Int, countSequence: Int, countSegment: Int, qualifications: Seq[org.make.core.proposal.Qualification]): org.make.core.proposal.Vote((key$macro$44 @ _), (count$macro$45 @ _), (countVerified$macro$46 @ _), (countSequence$macro$47 @ _), (countSegment$macro$48 @ _), (qualifications$macro$49 @ _)) => ::.apply[org.make.core.proposal.VoteKey, Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil.type](key$macro$44, ::.apply[Int, Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil.type](count$macro$45, ::.apply[Int, Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil.type](countVerified$macro$46, ::.apply[Int, Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil.type](countSequence$macro$47, ::.apply[Int, Seq[org.make.core.proposal.Qualification] :: shapeless.HNil.type](countSegment$macro$48, ::.apply[Seq[org.make.core.proposal.Qualification], shapeless.HNil.type](qualifications$macro$49, HNil)))))).asInstanceOf[org.make.core.proposal.VoteKey :: Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil] }), ((x0$8: org.make.core.proposal.VoteKey :: Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil) => x0$8 match { case (head: org.make.core.proposal.VoteKey, tail: Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil): org.make.core.proposal.VoteKey :: Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil((key$macro$38 @ _), (head: Int, tail: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil): Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil((count$macro$39 @ _), (head: Int, tail: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil): Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil((countVerified$macro$40 @ _), (head: Int, tail: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil): Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil((countSequence$macro$41 @ _), (head: Int, tail: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil): Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil((countSegment$macro$42 @ _), (head: Seq[org.make.core.proposal.Qualification], tail: shapeless.HNil): Seq[org.make.core.proposal.Qualification] :: shapeless.HNil((qualifications$macro$43 @ _), HNil)))))) => proposal.this.Vote.apply(key$macro$38, count$macro$39, countVerified$macro$40, countSequence$macro$41, countSegment$macro$42, qualifications$macro$43) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("key"), org.make.core.proposal.VoteKey, (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("count"), Int, (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countVerified"), Int, (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSequence"), Int, (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSegment"), Int, (Symbol @@ String("qualifications")) :: shapeless.HNil, Seq[org.make.core.proposal.Qualification] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("qualifications"), Seq[org.make.core.proposal.Qualification], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("qualifications")]](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("qualifications")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSegment")]](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSegment")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSequence")]](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSequence")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countVerified")]](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countVerified")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("count")]](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("count")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("key")]](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("key")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$51.this.inst$macro$50), Vote.this.circeConfig, record.this.Keys.hlistKeys[Symbol @@ String("key"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("countVerified"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countVerified")]](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countVerified")]]), record.this.Keys.hlistKeys[Symbol @@ String("countSequence"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSequence")]](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSequence")]]), record.this.Keys.hlistKeys[Symbol @@ String("countSegment"), Int, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSegment")]](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSegment")]]), record.this.Keys.hlistKeys[Symbol @@ String("qualifications"), Seq[org.make.core.proposal.Qualification], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hnilKeys[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out])))))), hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("key")], Symbol with shapeless.tag.Tagged[String("count")], Symbol with shapeless.tag.Tagged[String("countVerified")] :: Symbol with shapeless.tag.Tagged[String("countSequence")] :: Symbol with shapeless.tag.Tagged[String("countSegment")] :: Symbol with shapeless.tag.Tagged[String("qualifications")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String], Symbol, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("count")], Symbol with shapeless.tag.Tagged[String("countVerified")], Symbol with shapeless.tag.Tagged[String("countSequence")] :: Symbol with shapeless.tag.Tagged[String("countSegment")] :: Symbol with shapeless.tag.Tagged[String("qualifications")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") <: String], Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("countVerified")], Symbol with shapeless.tag.Tagged[String("countSequence")], Symbol with shapeless.tag.Tagged[String("countSegment")] :: Symbol with shapeless.tag.Tagged[String("qualifications")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") <: String], Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("countSequence")], Symbol with shapeless.tag.Tagged[String("countSegment")], Symbol with shapeless.tag.Tagged[String("qualifications")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") <: String], Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("countSegment")], Symbol with shapeless.tag.Tagged[String("qualifications")], shapeless.HNil, Symbol with shapeless.tag.Tagged[String("qualifications")], Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") <: String], [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[Symbol with shapeless.tag.Tagged[String("qualifications")], [+A]List[A], Symbol with shapeless.tag.Tagged[String("qualifications")]](scala.this.<:<.refl[Symbol with shapeless.tag.Tagged[String("qualifications")]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[String("qualifications")]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String]]), shapeless.this.Lub.lub[Symbol], immutable.this.List.iterableFactory[Symbol]), Annotations.mkAnnotations[io.circe.generic.extras.JsonKey, org.make.core.proposal.Vote, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil](::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: shapeless.HNil.type](None, ::.apply[None.type, shapeless.HNil.type](None, HNil))))))), hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[None.type, [+A]List[A], None.type](scala.this.<:<.refl[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]])).asInstanceOf[io.circe.generic.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.Vote]]; <stable> <accessor> lazy val inst$macro$50: io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends AnyRef with io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForkey: io.circe.Encoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeEncoder; private[this] val circeGenericEncoderForcountSegment: io.circe.Encoder[Int] = circe.this.Encoder.encodeInt; private[this] val circeGenericEncoderForqualifications: io.circe.Encoder.AsArray[Seq[org.make.core.proposal.Qualification]] = circe.this.Encoder.encodeSeq[org.make.core.proposal.Qualification](proposal.this.Qualification.encoder); final def configuredEncodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out)(transformMemberNames: String => String, transformConstructorNames: String => String, discriminator: Option[String]): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey], tail: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForkey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("count"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcount @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountVerified @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountSequence @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int], tail: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountSegment @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: 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](transformMemberNames.apply("key"), $anon.this.circeGenericEncoderForkey.apply(circeGenericHListBindingForkey)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("count"), $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcount)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("countVerified"), $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcountVerified)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("countSequence"), $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcountSequence)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("countSegment"), $anon.this.circeGenericEncoderForcountSegment.apply(circeGenericHListBindingForcountSegment)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("qualifications"), $anon.this.circeGenericEncoderForqualifications.apply(circeGenericHListBindingForqualifications)))) } }; new $anon() }: io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.extras.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$51().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.extras.encoding.ConfiguredAsObjectEncoder[org.make.core.proposal.Vote]](inst$macro$52) })
230 2383 8878 - 8897 ApplyToImplicitArgs io.circe.generic.extras.semiauto.deriveConfiguredDecoder org.make.api.avro.avrocompatibilitytest,org.make.api.proposal.proposalstatetest,org.make.api.sequence.sequencecacheactortest,org.make.api.makekafkatest,org.make.core.proposal.indexed.proposaltest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.crmservicecomponenttest io.circe.generic.extras.semiauto.deriveConfiguredDecoder[org.make.core.proposal.Vote]({ val inst$macro$104: io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.Vote] = { final class anon$lazy$macro$103 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$103 = { anon$lazy$macro$103.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$53: io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.Vote] = decoding.this.ConfiguredDecoder.decodeCaseClass[org.make.core.proposal.Vote, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil, this.Out, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.Vote, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, org.make.core.proposal.VoteKey :: Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.Vote, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("count"), (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")], ::.apply[Symbol @@ String("countVerified"), (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")], ::.apply[Symbol @@ String("countSequence"), (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")], ::.apply[Symbol @@ String("countSegment"), (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")], ::.apply[Symbol @@ String("qualifications"), shapeless.HNil.type](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")], HNil))))))), Generic.instance[org.make.core.proposal.Vote, org.make.core.proposal.VoteKey :: Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil](((x0$15: org.make.core.proposal.Vote) => x0$15 match { case (key: org.make.core.proposal.VoteKey, count: Int, countVerified: Int, countSequence: Int, countSegment: Int, qualifications: Seq[org.make.core.proposal.Qualification]): org.make.core.proposal.Vote((key$macro$96 @ _), (count$macro$97 @ _), (countVerified$macro$98 @ _), (countSequence$macro$99 @ _), (countSegment$macro$100 @ _), (qualifications$macro$101 @ _)) => ::.apply[org.make.core.proposal.VoteKey, Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil.type](key$macro$96, ::.apply[Int, Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil.type](count$macro$97, ::.apply[Int, Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil.type](countVerified$macro$98, ::.apply[Int, Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil.type](countSequence$macro$99, ::.apply[Int, Seq[org.make.core.proposal.Qualification] :: shapeless.HNil.type](countSegment$macro$100, ::.apply[Seq[org.make.core.proposal.Qualification], shapeless.HNil.type](qualifications$macro$101, HNil)))))).asInstanceOf[org.make.core.proposal.VoteKey :: Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil] }), ((x0$16: org.make.core.proposal.VoteKey :: Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil) => x0$16 match { case (head: org.make.core.proposal.VoteKey, tail: Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil): org.make.core.proposal.VoteKey :: Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil((key$macro$90 @ _), (head: Int, tail: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil): Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil((count$macro$91 @ _), (head: Int, tail: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil): Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil((countVerified$macro$92 @ _), (head: Int, tail: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil): Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil((countSequence$macro$93 @ _), (head: Int, tail: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil): Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil((countSegment$macro$94 @ _), (head: Seq[org.make.core.proposal.Qualification], tail: shapeless.HNil): Seq[org.make.core.proposal.Qualification] :: shapeless.HNil((qualifications$macro$95 @ _), HNil)))))) => proposal.this.Vote.apply(key$macro$90, count$macro$91, countVerified$macro$92, countSequence$macro$93, countSegment$macro$94, qualifications$macro$95) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("key"), org.make.core.proposal.VoteKey, (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Int :: Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("count"), Int, (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Int :: Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countVerified"), Int, (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Int :: Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSequence"), Int, (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, Int :: Seq[org.make.core.proposal.Qualification] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("countSegment"), Int, (Symbol @@ String("qualifications")) :: shapeless.HNil, Seq[org.make.core.proposal.Qualification] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("qualifications"), Seq[org.make.core.proposal.Qualification], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("qualifications")]](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("qualifications")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSegment")]](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSegment")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSequence")]](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSequence")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countVerified")]](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countVerified")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("count")]](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("count")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("key")]](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("key")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$103.this.inst$macro$102), Default.this.AsRecord.asRecord[org.make.core.proposal.Vote, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, None.type :: None.type :: None.type :: None.type :: None.type :: Some[Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil](shapeless.Default.mkDefault[org.make.core.proposal.Vote, None.type :: None.type :: None.type :: None.type :: None.type :: Some[Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil](::.apply[None.type, None.type :: None.type :: None.type :: None.type :: Some[Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil.type](scala.None, ::.apply[None.type, None.type :: None.type :: None.type :: Some[Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil.type](scala.None, ::.apply[None.type, None.type :: None.type :: Some[Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil.type](scala.None, ::.apply[None.type, None.type :: Some[Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil.type](scala.None, ::.apply[None.type, Some[Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil.type](scala.None, ::.apply[Some[Seq[org.make.core.proposal.Qualification]], shapeless.HNil.type](scala.Some.apply[Seq[org.make.core.proposal.Qualification]](proposal.this.Vote.apply$default$6), HNil))))))), DefaultSymbolicLabelling.instance[org.make.core.proposal.Vote, (Symbol @@ String("key")) :: (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("count"), (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("count").asInstanceOf[Symbol @@ String("count")], ::.apply[Symbol @@ String("countVerified"), (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")], ::.apply[Symbol @@ String("countSequence"), (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")], ::.apply[Symbol @@ String("countSegment"), (Symbol @@ String("qualifications")) :: shapeless.HNil.type](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")], ::.apply[Symbol @@ String("qualifications"), shapeless.HNil.type](scala.Symbol.apply("qualifications").asInstanceOf[Symbol @@ String("qualifications")], HNil))))))), AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("key"), None.type :: None.type :: None.type :: None.type :: Some[Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil, (Symbol @@ String("count")) :: (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("count"), None.type :: None.type :: None.type :: Some[Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil, (Symbol @@ String("countVerified")) :: (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("countVerified"), None.type :: None.type :: Some[Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil, (Symbol @@ String("countSequence")) :: (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("countSequence"), None.type :: Some[Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil, (Symbol @@ String("countSegment")) :: (Symbol @@ String("qualifications")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("countSegment"), Some[Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil, (Symbol @@ String("qualifications")) :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.HNil](AsRecord.this.Helper.hconsSomeHelper[Symbol @@ String("qualifications"), Seq[org.make.core.proposal.Qualification], shapeless.HNil, shapeless.HNil, shapeless.HNil](AsRecord.this.Helper.hnilHelper))))))), util.this.RecordToMap.hconsRecordToMap[Symbol @@ String("qualifications"), Seq[org.make.core.proposal.Qualification], shapeless.HNil](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")]]), util.this.RecordToMap.hnilRecordToMap), Vote.this.circeConfig, record.this.Keys.hlistKeys[Symbol @@ String("key"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("countVerified"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countVerified")]](scala.Symbol.apply("countVerified").asInstanceOf[Symbol @@ String("countVerified")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countVerified")]]), record.this.Keys.hlistKeys[Symbol @@ String("countSequence"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSequence")]](scala.Symbol.apply("countSequence").asInstanceOf[Symbol @@ String("countSequence")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSequence")]]), record.this.Keys.hlistKeys[Symbol @@ String("countSegment"), Int, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("countSegment")]](scala.Symbol.apply("countSegment").asInstanceOf[Symbol @@ String("countSegment")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("countSegment")]]), record.this.Keys.hlistKeys[Symbol @@ String("qualifications"), Seq[org.make.core.proposal.Qualification], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hnilKeys[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out])))))), hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("key")], Symbol with shapeless.tag.Tagged[String("count")], Symbol with shapeless.tag.Tagged[String("countVerified")] :: Symbol with shapeless.tag.Tagged[String("countSequence")] :: Symbol with shapeless.tag.Tagged[String("countSegment")] :: Symbol with shapeless.tag.Tagged[String("qualifications")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String], Symbol, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("count")], Symbol with shapeless.tag.Tagged[String("countVerified")], Symbol with shapeless.tag.Tagged[String("countSequence")] :: Symbol with shapeless.tag.Tagged[String("countSegment")] :: Symbol with shapeless.tag.Tagged[String("qualifications")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") <: String], Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("countVerified")], Symbol with shapeless.tag.Tagged[String("countSequence")], Symbol with shapeless.tag.Tagged[String("countSegment")] :: Symbol with shapeless.tag.Tagged[String("qualifications")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") <: String], Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("countSequence")], Symbol with shapeless.tag.Tagged[String("countSegment")], Symbol with shapeless.tag.Tagged[String("qualifications")] :: shapeless.HNil, Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") <: String], Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") <: String], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("countSegment")], Symbol with shapeless.tag.Tagged[String("qualifications")], shapeless.HNil, Symbol with shapeless.tag.Tagged[String("qualifications")], Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") <: String], [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[Symbol with shapeless.tag.Tagged[String("qualifications")], [+A]List[A], Symbol with shapeless.tag.Tagged[String("qualifications")]](scala.this.<:<.refl[Symbol with shapeless.tag.Tagged[String("qualifications")]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[String("qualifications")]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") <: String]]), shapeless.this.Lub.lub[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[_ >: String("qualifications") with String("countSegment") with String("countSequence") with String("countVerified") with String("count") <: String]]), shapeless.this.Lub.lub[Symbol], immutable.this.List.iterableFactory[Symbol]), Annotations.mkAnnotations[io.circe.generic.extras.JsonKey, org.make.core.proposal.Vote, None.type :: None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil](::.apply[None.type, None.type :: None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: None.type :: shapeless.HNil.type](None, ::.apply[None.type, None.type :: shapeless.HNil.type](None, ::.apply[None.type, shapeless.HNil.type](None, HNil))))))), hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: None.type :: shapeless.HNil, None.type, Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, None.type :: shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, shapeless.HNil, None.type, None.type, [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[None.type, [+A]List[A], None.type](scala.this.<:<.refl[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]])).asInstanceOf[io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.Vote]]; <stable> <accessor> lazy val inst$macro$102: io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForkey: io.circe.Decoder[org.make.core.proposal.VoteKey] = proposal.this.VoteKey.circeDecoder; private[this] val circeGenericDecoderForcountSegment: io.circe.Decoder[Int] = circe.this.Decoder.decodeInt; private[this] val circeGenericDecoderForqualifications: io.circe.Decoder[Seq[org.make.core.proposal.Qualification]] = circe.this.Decoder.decodeSeq[org.make.core.proposal.Qualification](proposal.this.Qualification.decoder); final def configuredDecode(c: io.circe.HCursor)(transformMemberNames: String => String, transformConstructorNames: String => String, defaults: scala.collection.immutable.Map[String,Any], discriminator: Option[String]): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("key"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[org.make.core.proposal.VoteKey](c.downField(transformMemberNames.apply("key")), $anon.this.circeGenericDecoderForkey, "key", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Int](c.downField(transformMemberNames.apply("count")), $anon.this.circeGenericDecoderForcountSegment, "count", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countVerified"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Int](c.downField(transformMemberNames.apply("countVerified")), $anon.this.circeGenericDecoderForcountSegment, "countVerified", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countSequence"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Int](c.downField(transformMemberNames.apply("countSequence")), $anon.this.circeGenericDecoderForcountSegment, "countSequence", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("countSegment"), Int, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Int](c.downField(transformMemberNames.apply("countSegment")), $anon.this.circeGenericDecoderForcountSegment, "countSegment", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("qualifications"), Seq[org.make.core.proposal.Qualification], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[Seq[org.make.core.proposal.Qualification]](c.downField(transformMemberNames.apply("qualifications")), $anon.this.circeGenericDecoderForqualifications, "qualifications", defaults), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def configuredDecodeAccumulating(c: io.circe.HCursor)(transformMemberNames: String => String, transformConstructorNames: String => String, defaults: scala.collection.immutable.Map[String,Any], discriminator: Option[String]): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("key"), org.make.core.proposal.VoteKey, shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[org.make.core.proposal.VoteKey](c.downField(transformMemberNames.apply("key")), $anon.this.circeGenericDecoderForkey, "key", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("count"), Int, shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Int](c.downField(transformMemberNames.apply("count")), $anon.this.circeGenericDecoderForcountSegment, "count", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countVerified"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Int](c.downField(transformMemberNames.apply("countVerified")), $anon.this.circeGenericDecoderForcountSegment, "countVerified", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countSequence"), Int, shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Int](c.downField(transformMemberNames.apply("countSequence")), $anon.this.circeGenericDecoderForcountSegment, "countSequence", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("countSegment"), Int, shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Int](c.downField(transformMemberNames.apply("countSegment")), $anon.this.circeGenericDecoderForcountSegment, "countSegment", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("qualifications"), Seq[org.make.core.proposal.Qualification], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[Seq[org.make.core.proposal.Qualification]](c.downField(transformMemberNames.apply("qualifications")), $anon.this.circeGenericDecoderForqualifications, "qualifications", defaults), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.extras.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.VoteKey] :: shapeless.labelled.FieldType[Symbol @@ String("count"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countVerified"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSequence"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("countSegment"),Int] :: shapeless.labelled.FieldType[Symbol @@ String("qualifications"),Seq[org.make.core.proposal.Qualification]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$103().inst$macro$53 }; shapeless.Lazy.apply[io.circe.generic.extras.decoding.ConfiguredDecoder[org.make.core.proposal.Vote]](inst$macro$104) })
231 2797 8948 - 8973 ApplyToImplicitArgs org.make.core.CirceFormatters.circeCodec2sprayFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.proposal.proposalstatetest,org.make.api.sequence.sequencecacheactortest,org.make.api.makekafkatest,org.make.core.proposal.indexed.proposaltest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.crmservicecomponenttest Vote.this.circeCodec2sprayFormatter[org.make.core.proposal.Vote](Vote.this.encoder, Vote.this.decoder)
231 1580 8948 - 8948 Select org.make.core.proposal.Vote.encoder org.make.api.avro.avrocompatibilitytest,org.make.api.proposal.proposalstatetest,org.make.api.sequence.sequencecacheactortest,org.make.api.makekafkatest,org.make.api.sequence.sequenceapitest,org.make.core.proposal.indexed.proposaltest,org.make.api.technical.crm.crmservicecomponenttest Vote.this.encoder
231 4956 8948 - 8948 Select org.make.core.proposal.Vote.decoder org.make.api.avro.avrocompatibilitytest,org.make.api.proposal.proposalstatetest,org.make.api.sequence.sequencecacheactortest,org.make.api.makekafkatest,org.make.api.sequence.sequenceapitest,org.make.core.proposal.indexed.proposaltest,org.make.api.technical.crm.crmservicecomponenttest Vote.this.decoder
233 2391 9009 - 9030 Apply org.make.core.proposal.Vote.apply Vote.apply(key, 0, 0, 0, 0, Vote.apply$default$6)
233 743 9019 - 9020 Literal <nosymbol> 0
233 1347 9028 - 9029 Literal <nosymbol> 0
233 4636 9009 - 9009 Select org.make.core.proposal.Vote.apply$default$6 Vote.apply$default$6
233 3233 9025 - 9026 Literal <nosymbol> 0
233 4034 9022 - 9023 Literal <nosymbol> 0
255 581 9733 - 9755 Apply org.make.core.proposal.HasCount.keyCount org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.proposal.proposalscorertest,org.make.api.technical.crm.crmservicecomponenttest c.keyCount(voteCounts)
259 4887 9887 - 9900 Apply org.make.core.proposal.HasSmoothing.smoothing org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.proposal.proposalscorertest,org.make.api.technical.crm.crmservicecomponenttest s.smoothing()
268 2852 10043 - 10054 Select org.make.core.proposal.VoteCounts.agreeVote org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.proposal.proposalscorertest,org.make.api.technical.crm.crmservicecomponenttest x$6.agreeVote
269 1014 10111 - 10125 Select org.make.core.proposal.VoteCounts.disagreeVote org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.proposal.proposalscorertest,org.make.api.technical.crm.crmservicecomponenttest x$7.disagreeVote
270 4218 10180 - 10193 Select org.make.core.proposal.VoteCounts.neutralVote org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.proposal.proposalscorertest,org.make.api.technical.crm.crmservicecomponenttest x$8.neutralVote
271 3248 10252 - 10263 Select org.make.core.proposal.VoteCounts.doNotCare org.make.api.sequence.sequencesimulationtest x$9.doNotCare
272 1289 10334 - 10351 Select org.make.core.proposal.VoteCounts.doNotUnderstand org.make.api.sequence.sequencesimulationtest x$10.doNotUnderstand
273 4501 10404 - 10412 Select org.make.core.proposal.VoteCounts.doable org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.proposal.proposalscorertest,org.make.api.technical.crm.crmservicecomponenttest x$11.doable
274 2652 10473 - 10485 Select org.make.core.proposal.VoteCounts.impossible org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.proposal.proposalscorertest,org.make.api.technical.crm.crmservicecomponenttest x$12.impossible
275 593 10538 - 10546 Select org.make.core.proposal.VoteCounts.likeIt org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.proposal.proposalscorertest,org.make.api.technical.crm.crmservicecomponenttest x$13.likeIt
276 4899 10605 - 10616 Select org.make.core.proposal.VoteCounts.noOpinion org.make.api.sequence.sequencesimulationtest x$14.noOpinion
277 2781 10667 - 10674 Select org.make.core.proposal.VoteCounts.noWay org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.proposal.proposalscorertest,org.make.api.technical.crm.crmservicecomponenttest x$15.noWay
278 879 10743 - 10759 Select org.make.core.proposal.VoteCounts.platitudeAgree org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.proposal.proposalscorertest,org.make.api.technical.crm.crmservicecomponenttest x$16.platitudeAgree
279 4230 10834 - 10853 Select org.make.core.proposal.VoteCounts.platitudeDisagree org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.proposal.proposalscorertest,org.make.api.technical.crm.crmservicecomponenttest x$17.platitudeDisagree
287 1138 11001 - 11004 Apply org.make.core.proposal.HasSmoothing.$anon.<init> org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.proposal.proposalscorertest,org.make.api.technical.crm.crmservicecomponenttest new $anon()
288 2255 11062 - 11091 Select org.make.api.proposal.ProposalScorer.votesSmoothing org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.proposal.proposalscorertest,org.make.api.technical.crm.crmservicecomponenttest org.make.api.proposal.ProposalScorer.votesSmoothing
291 2378 11177 - 11180 Apply org.make.core.proposal.HasSmoothing.$anon.<init> org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.proposal.proposalscorertest,org.make.api.technical.crm.crmservicecomponenttest new $anon()
292 4440 11238 - 11276 Select org.make.api.proposal.ProposalScorer.qualificationsSmoothing org.make.api.sequence.sequencecacheactortest,org.make.api.sequence.sequenceapitest,org.make.api.technical.crm.sendmailpublisherservicetest,org.make.api.proposal.proposalscorertest,org.make.api.technical.crm.crmservicecomponenttest org.make.api.proposal.ProposalScorer.qualificationsSmoothing
304 606 11757 - 11781 Literal <nosymbol> "agree,disagree,neutral"
330 4823 12578 - 12623 Literal <nosymbol> "Pending,Accepted,Refused,Postponed,Archived"
340 2790 12870 - 12898 ApplyToImplicitArgs io.circe.generic.extras.semiauto.deriveConfiguredCodec org.make.api.avro.avrocompatibilitytest,org.make.api.makekafkatest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest io.circe.generic.extras.semiauto.deriveConfiguredCodec[org.make.core.proposal.ProposalKeyword]({ val inst$macro$20: io.circe.generic.extras.codec.ConfiguredAsObjectCodec[org.make.core.proposal.ProposalKeyword] = { 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.extras.codec.ConfiguredAsObjectCodec[org.make.core.proposal.ProposalKeyword] = codec.this.ConfiguredAsObjectCodec.codecForCaseClass[org.make.core.proposal.ProposalKeyword, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out, shapeless.HNil, this.Out, None.type :: None.type :: shapeless.HNil](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.proposal.ProposalKeyword, (Symbol @@ String("key")) :: (Symbol @@ String("label")) :: shapeless.HNil, org.make.core.proposal.ProposalKeywordKey :: String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalKeyword, (Symbol @@ String("key")) :: (Symbol @@ String("label")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("label")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("label"), shapeless.HNil.type](scala.Symbol.apply("label").asInstanceOf[Symbol @@ String("label")], HNil))), Generic.instance[org.make.core.proposal.ProposalKeyword, org.make.core.proposal.ProposalKeywordKey :: String :: shapeless.HNil](((x0$7: org.make.core.proposal.ProposalKeyword) => x0$7 match { case (key: org.make.core.proposal.ProposalKeywordKey, label: String): org.make.core.proposal.ProposalKeyword((key$macro$16 @ _), (label$macro$17 @ _)) => ::.apply[org.make.core.proposal.ProposalKeywordKey, String :: shapeless.HNil.type](key$macro$16, ::.apply[String, shapeless.HNil.type](label$macro$17, HNil)).asInstanceOf[org.make.core.proposal.ProposalKeywordKey :: String :: shapeless.HNil] }), ((x0$8: org.make.core.proposal.ProposalKeywordKey :: String :: shapeless.HNil) => x0$8 match { case (head: org.make.core.proposal.ProposalKeywordKey, tail: String :: shapeless.HNil): org.make.core.proposal.ProposalKeywordKey :: String :: shapeless.HNil((key$macro$14 @ _), (head: String, tail: shapeless.HNil): String :: shapeless.HNil((label$macro$15 @ _), HNil)) => proposal.this.ProposalKeyword.apply(key$macro$14, label$macro$15) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("key"), org.make.core.proposal.ProposalKeywordKey, (Symbol @@ String("label")) :: shapeless.HNil, String :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("label"), String, shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("label")]](scala.Symbol.apply("label").asInstanceOf[Symbol @@ String("label")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("label")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("key")]](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("key")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.extras.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$18), Default.this.AsRecord.asRecord[org.make.core.proposal.ProposalKeyword, (Symbol @@ String("key")) :: (Symbol @@ String("label")) :: shapeless.HNil, None.type :: None.type :: shapeless.HNil, shapeless.HNil](shapeless.Default.mkDefault[org.make.core.proposal.ProposalKeyword, None.type :: None.type :: shapeless.HNil](::.apply[None.type, None.type :: shapeless.HNil.type](scala.None, ::.apply[None.type, shapeless.HNil.type](scala.None, HNil))), DefaultSymbolicLabelling.instance[org.make.core.proposal.ProposalKeyword, (Symbol @@ String("key")) :: (Symbol @@ String("label")) :: shapeless.HNil](::.apply[Symbol @@ String("key"), (Symbol @@ String("label")) :: shapeless.HNil.type](scala.Symbol.apply("key").asInstanceOf[Symbol @@ String("key")], ::.apply[Symbol @@ String("label"), shapeless.HNil.type](scala.Symbol.apply("label").asInstanceOf[Symbol @@ String("label")], HNil))), AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("key"), None.type :: shapeless.HNil, (Symbol @@ String("label")) :: shapeless.HNil, shapeless.HNil](AsRecord.this.Helper.hconsNoneHelper[Symbol @@ String("label"), shapeless.HNil, shapeless.HNil, shapeless.HNil](AsRecord.this.Helper.hnilHelper))), util.this.RecordToMap.hnilRecordToMap, ProposalKeyword.this.circeConfig, record.this.Keys.hlistKeys[Symbol @@ String("key"), org.make.core.proposal.ProposalKeywordKey, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hlistKeys[Symbol @@ String("label"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](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")]]), record.this.Keys.hnilKeys[shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out])), hlist.this.ToTraversable.hlistToTraversable[Symbol with shapeless.tag.Tagged[String("key")], Symbol with shapeless.tag.Tagged[String("label")], shapeless.HNil, Symbol with shapeless.tag.Tagged[String("label")], Symbol, [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[Symbol with shapeless.tag.Tagged[String("label")], [+A]List[A], Symbol with shapeless.tag.Tagged[String("label")]](scala.this.<:<.refl[Symbol with shapeless.tag.Tagged[String("label")]], immutable.this.List.iterableFactory[Symbol with shapeless.tag.Tagged[String("label")]]), shapeless.this.Lub.lub[Symbol], immutable.this.List.iterableFactory[Symbol]), Annotations.mkAnnotations[io.circe.generic.extras.JsonKey, org.make.core.proposal.ProposalKeyword, None.type :: None.type :: shapeless.HNil](::.apply[None.type, None.type :: shapeless.HNil.type](None, ::.apply[None.type, shapeless.HNil.type](None, HNil))), hlist.this.ToTraversable.hlistToTraversable[None.type, None.type, shapeless.HNil, None.type, Option[io.circe.generic.extras.JsonKey], [+A]List[A]](hlist.this.ToTraversable.hsingleToTraversable[None.type, [+A]List[A], None.type](scala.this.<:<.refl[None.type], immutable.this.List.iterableFactory[None.type]), shapeless.this.Lub.lub[Option[io.circe.generic.extras.JsonKey]], immutable.this.List.iterableFactory[Option[io.circe.generic.extras.JsonKey]])).asInstanceOf[io.circe.generic.extras.codec.ConfiguredAsObjectCodec[org.make.core.proposal.ProposalKeyword]]; <stable> <accessor> lazy val inst$macro$18: io.circe.generic.extras.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.extras.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.extras.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForkey: io.circe.Codec[org.make.core.proposal.ProposalKeywordKey] = proposal.this.ProposalKeywordKey.codec; private[this] val circeGenericDecoderForlabel: io.circe.Decoder[String] = circe.this.Decoder.decodeString; private[this] val circeGenericEncoderForkey: io.circe.Encoder[org.make.core.proposal.ProposalKeywordKey] = ProposalKeyword.this.stringValueEncoder[org.make.core.proposal.ProposalKeywordKey]; private[this] val circeGenericEncoderForlabel: io.circe.Encoder[String] = circe.this.Encoder.encodeString; final def configuredEncodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out)(transformMemberNames: String => String, transformConstructorNames: String => String, discriminator: Option[String]): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey], tail: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForkey @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("label"),String], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlabel @ _), shapeless.HNil)) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("key"), $anon.this.circeGenericEncoderForkey.apply(circeGenericHListBindingForkey)), scala.Tuple2.apply[String, io.circe.Json](transformMemberNames.apply("label"), $anon.this.circeGenericEncoderForlabel.apply(circeGenericHListBindingForlabel)))) }; final def configuredDecode(c: io.circe.HCursor)(transformMemberNames: String => String, transformConstructorNames: String => String, defaults: scala.collection.immutable.Map[String,Any], discriminator: Option[String]): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("key"), org.make.core.proposal.ProposalKeywordKey, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[org.make.core.proposal.ProposalKeywordKey](c.downField(transformMemberNames.apply("key")), $anon.this.circeGenericDecoderForkey, "key", defaults), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("label"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefault[String](c.downField(transformMemberNames.apply("label")), $anon.this.circeGenericDecoderForlabel, "label", defaults), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def configuredDecodeAccumulating(c: io.circe.HCursor)(transformMemberNames: String => String, transformConstructorNames: String => String, defaults: scala.collection.immutable.Map[String,Any], discriminator: Option[String]): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("key"), org.make.core.proposal.ProposalKeywordKey, shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[org.make.core.proposal.ProposalKeywordKey](c.downField(transformMemberNames.apply("key")), $anon.this.circeGenericDecoderForkey, "key", defaults), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("label"), String, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.orDefaultAccumulating[String](c.downField(transformMemberNames.apply("label")), $anon.this.circeGenericDecoderForlabel, "label", defaults), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.extras.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.extras.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("key"),org.make.core.proposal.ProposalKeywordKey] :: shapeless.labelled.FieldType[Symbol @@ String("label"),String] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$19().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.extras.codec.ConfiguredAsObjectCodec[org.make.core.proposal.ProposalKeyword]](inst$macro$20) })
341 818 12956 - 12956 Select org.make.core.proposal.ProposalKeyword.codec org.make.api.avro.avrocompatibilitytest,org.make.api.makekafkatest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalKeyword.this.codec
341 2265 12956 - 12981 ApplyToImplicitArgs org.make.core.CirceFormatters.circeCodec2sprayFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.makekafkatest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalKeyword.this.circeCodec2sprayFormatter[org.make.core.proposal.ProposalKeyword](ProposalKeyword.this.codec, ProposalKeyword.this.codec)
341 4029 12956 - 12956 Select org.make.core.proposal.ProposalKeyword.codec org.make.api.avro.avrocompatibilitytest,org.make.api.makekafkatest,org.make.api.sessionhistory.sessionhistorycoordinatortest,org.make.api.technical.crm.crmservicecomponenttest ProposalKeyword.this.codec
352 397 13353 - 13353 Select io.circe.Encoder.encodeString org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.core.proposal.indexed.proposaltest circe.this.Encoder.encodeString
352 4446 13319 - 13343 Apply org.make.core.proposal.ProposalKeywordKey.apply org.scalatest.testsuite ProposalKeywordKey.apply(value)
352 2726 13346 - 13380 Apply io.circe.Encoder.contramap org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.core.proposal.indexed.proposaltest io.circe.Encoder.apply[String](circe.this.Encoder.encodeString).contramap[org.make.core.proposal.ProposalKeywordKey](((x$18: org.make.core.proposal.ProposalKeywordKey) => x$18.value))
352 4709 13372 - 13379 Select org.make.core.proposal.ProposalKeywordKey.value x$18.value
352 1078 13306 - 13306 Select io.circe.Decoder.decodeString org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.core.proposal.indexed.proposaltest circe.this.Decoder.decodeString
352 827 13288 - 13381 Apply io.circe.Codec.from org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.core.proposal.indexed.proposaltest io.circe.Codec.from[org.make.core.proposal.ProposalKeywordKey](io.circe.Decoder.apply[String](circe.this.Decoder.decodeString).map[org.make.core.proposal.ProposalKeywordKey](((value: String) => ProposalKeywordKey.apply(value))), io.circe.Encoder.apply[String](circe.this.Encoder.encodeString).contramap[org.make.core.proposal.ProposalKeywordKey](((x$18: org.make.core.proposal.ProposalKeywordKey) => x$18.value)))
352 2387 13299 - 13344 Apply io.circe.Decoder.map org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.core.proposal.indexed.proposaltest io.circe.Decoder.apply[String](circe.this.Decoder.decodeString).map[org.make.core.proposal.ProposalKeywordKey](((value: String) => ProposalKeywordKey.apply(value)))
353 2051 13442 - 13442 Select org.make.core.proposal.ProposalKeywordKey.codec org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.core.proposal.indexed.proposaltest ProposalKeywordKey.this.codec
353 1082 13442 - 13467 ApplyToImplicitArgs org.make.core.CirceFormatters.circeCodec2sprayFormatter org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.core.proposal.indexed.proposaltest ProposalKeywordKey.this.circeCodec2sprayFormatter[org.make.core.proposal.ProposalKeywordKey](ProposalKeywordKey.this.codec, ProposalKeywordKey.this.codec)
353 4036 13442 - 13442 Select org.make.core.proposal.ProposalKeywordKey.codec org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.core.proposal.indexed.proposaltest ProposalKeywordKey.this.codec
356 2648 13550 - 13597 Apply org.make.core.StringValue.makeCodec org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.core.proposal.indexed.proposaltest org.make.core.StringValue.makeCodec[org.make.core.proposal.ProposalKeywordKey](((value: String) => ProposalKeywordKey.apply(value)))
356 4376 13572 - 13596 Apply org.make.core.proposal.ProposalKeywordKey.apply org.make.core.proposal.indexed.proposaltest ProposalKeywordKey.apply(value)
369 404 14240 - 14302 Literal <nosymbol> "Inintelligible,BadTranslation,IncorrectInformation,Offensive"