| 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"
|