1 /*
2  *  Make.org Core API
3  *  Copyright (C) 2021 Make.org
4  *
5  * This program is free software: you can redistribute it and/or modify
6  *  it under the terms of the GNU Affero General Public License as
7  *  published by the Free Software Foundation, either version 3 of the
8  *  License, or (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU Affero General Public License for more details.
14  *
15  *  You should have received a copy of the GNU Affero General Public License
16  *  along with this program.  If not, see <https://www.gnu.org/licenses/>.
17  *
18  */
19 
20 package org.make.api.proposal
21 
22 import io.circe.{Codec, Decoder, Encoder}
23 import io.circe.generic.semiauto.{deriveCodec, deriveDecoder, deriveEncoder}
24 import io.swagger.annotations.ApiModelProperty
25 import org.make.core.{ApplicationName, CirceFormatters}
26 import org.make.core.technical.Multilingual
27 import org.make.core.idea.IdeaId
28 import org.make.core.operation.OperationId
29 import org.make.core.proposal.{ProposalKeyword, ProposalStatus}
30 import org.make.core.question.QuestionId
31 import org.make.core.reference.{Country, LabelId, Language}
32 import org.make.core.session.{SessionId, VisitorId}
33 import org.make.core.tag.TagId
34 import org.make.core.user.UserId
35 
36 import java.time.ZonedDateTime
37 import scala.annotation.meta.field
38 
39 final case class PatchProposalRequest(
40   slug: Option[String] = None,
41   content: Option[String] = None,
42   contentTranslations: Option[Multilingual[String]] = None,
43   submittedAsLanguage: Option[Language] = None,
44   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
45   author: Option[UserId] = None,
46   @(ApiModelProperty @field)(dataType = "list[string]")
47   labels: Option[Seq[LabelId]] = None,
48   @(ApiModelProperty @field)(dataType = "string", allowableValues = ProposalStatus.swaggerAllowableValues)
49   status: Option[ProposalStatus] = None,
50   @(ApiModelProperty @field)(dataType = "string", example = "other")
51   refusalReason: Option[String] = None,
52   @(ApiModelProperty @field)(dataType = "boolean", example = "false")
53   isAnonymous: Option[Boolean] = None,
54   @(ApiModelProperty @field)(dataType = "list[string]")
55   tags: Option[Seq[TagId]] = None,
56   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
57   questionId: Option[QuestionId] = None,
58   creationContext: Option[PatchRequestContext] = None,
59   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
60   ideaId: Option[IdeaId] = None,
61   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
62   operation: Option[OperationId] = None,
63   @(ApiModelProperty @field)(dataType = "boolean")
64   initialProposal: Option[Boolean] = None,
65   keywords: Option[Seq[ProposalKeyword]] = None
66 )
67 
68 object PatchProposalRequest {
69 
70   implicit val codec: Codec[PatchProposalRequest] = deriveCodec
71 }
72 
73 final case class PatchRequestContext(
74   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
75   requestId: Option[String] = None,
76   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
77   sessionId: Option[SessionId] = None,
78   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
79   visitorId: Option[VisitorId] = None,
80   visitorCreatedAt: Option[ZonedDateTime] = None,
81   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
82   externalId: Option[String] = None,
83   @(ApiModelProperty @field)(dataType = "string", example = "FR")
84   country: Option[Country] = None,
85   @(ApiModelProperty @field)(dataType = "string", example = "FR")
86   detectedCountry: Option[Country] = None,
87   @(ApiModelProperty @field)(dataType = "string", example = "fr")
88   language: Option[Language] = None,
89   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
90   operation: Option[OperationId] = None,
91   source: Option[String] = None,
92   location: Option[String] = None,
93   question: Option[String] = None,
94   hostname: Option[String] = None,
95   @(ApiModelProperty @field)(dataType = "string", example = "0.0.0.x")
96   ipAddress: Option[String] = None,
97   ipAddressHash: Option[String] = None,
98   getParameters: Option[Map[String, String]] = None,
99   userAgent: Option[String] = None,
100   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
101   questionId: Option[QuestionId] = None,
102   @(ApiModelProperty @field)(dataType = "string", allowableValues = ApplicationName.swaggerAllowableValues)
103   applicationName: Option[ApplicationName] = None,
104   @(ApiModelProperty @field)(dataType = "string", example = "main-front")
105   referrer: Option[String] = None,
106   customData: Option[Map[String, String]] = None
107 )
108 
109 object PatchRequestContext extends CirceFormatters {
110   implicit val encoder: Encoder[PatchRequestContext] = deriveEncoder[PatchRequestContext]
111   implicit val decoder: Decoder[PatchRequestContext] = deriveDecoder[PatchRequestContext]
112 }
Line Stmt Id Pos Tree Symbol Tests Code
70 14264 3062 - 3073 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.proposal.proposalactortest,org.make.api.proposal.defaultadminproposalapicomponenttest io.circe.generic.semiauto.deriveCodec[org.make.api.proposal.PatchProposalRequest]({ val inst$macro$68: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.PatchProposalRequest] = { final class anon$lazy$macro$67 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$67 = { anon$lazy$macro$67.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.PatchProposalRequest] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.api.proposal.PatchProposalRequest, shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.PatchProposalRequest, (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("labels")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.PatchProposalRequest, (Symbol @@ String("slug")) :: (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("labels")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil](::.apply[Symbol @@ String("slug"), (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("labels")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")], ::.apply[Symbol @@ String("content"), (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("labels")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")], ::.apply[Symbol @@ String("contentTranslations"), (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("labels")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("contentTranslations").asInstanceOf[Symbol @@ String("contentTranslations")], ::.apply[Symbol @@ String("submittedAsLanguage"), (Symbol @@ String("author")) :: (Symbol @@ String("labels")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("submittedAsLanguage").asInstanceOf[Symbol @@ String("submittedAsLanguage")], ::.apply[Symbol @@ String("author"), (Symbol @@ String("labels")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")], ::.apply[Symbol @@ String("labels"), (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("labels").asInstanceOf[Symbol @@ String("labels")], ::.apply[Symbol @@ String("status"), (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("status").asInstanceOf[Symbol @@ String("status")], ::.apply[Symbol @@ String("refusalReason"), (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("refusalReason").asInstanceOf[Symbol @@ String("refusalReason")], ::.apply[Symbol @@ String("isAnonymous"), (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("isAnonymous").asInstanceOf[Symbol @@ String("isAnonymous")], ::.apply[Symbol @@ String("tags"), (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("tags").asInstanceOf[Symbol @@ String("tags")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("creationContext"), (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("creationContext").asInstanceOf[Symbol @@ String("creationContext")], ::.apply[Symbol @@ String("ideaId"), (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("ideaId").asInstanceOf[Symbol @@ String("ideaId")], ::.apply[Symbol @@ String("operation"), (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil.type](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")], ::.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.api.proposal.PatchProposalRequest, Option[String] :: Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil](((x0$3: org.make.api.proposal.PatchProposalRequest) => x0$3 match { case (slug: Option[String], content: Option[String], contentTranslations: Option[org.make.core.technical.Multilingual[String]], submittedAsLanguage: Option[org.make.core.reference.Language], author: Option[org.make.core.user.UserId], labels: Option[Seq[org.make.core.reference.LabelId]], status: Option[org.make.core.proposal.ProposalStatus], refusalReason: Option[String], isAnonymous: Option[Boolean], tags: Option[Seq[org.make.core.tag.TagId]], questionId: Option[org.make.core.question.QuestionId], creationContext: Option[org.make.api.proposal.PatchRequestContext], ideaId: Option[org.make.core.idea.IdeaId], operation: Option[org.make.core.operation.OperationId], initialProposal: Option[Boolean], keywords: Option[Seq[org.make.core.proposal.ProposalKeyword]]): org.make.api.proposal.PatchProposalRequest((slug$macro$50 @ _), (content$macro$51 @ _), (contentTranslations$macro$52 @ _), (submittedAsLanguage$macro$53 @ _), (author$macro$54 @ _), (labels$macro$55 @ _), (status$macro$56 @ _), (refusalReason$macro$57 @ _), (isAnonymous$macro$58 @ _), (tags$macro$59 @ _), (questionId$macro$60 @ _), (creationContext$macro$61 @ _), (ideaId$macro$62 @ _), (operation$macro$63 @ _), (initialProposal$macro$64 @ _), (keywords$macro$65 @ _)) => ::.apply[Option[String], Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](slug$macro$50, ::.apply[Option[String], Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](content$macro$51, ::.apply[Option[org.make.core.technical.Multilingual[String]], Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](contentTranslations$macro$52, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](submittedAsLanguage$macro$53, ::.apply[Option[org.make.core.user.UserId], Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](author$macro$54, ::.apply[Option[Seq[org.make.core.reference.LabelId]], Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](labels$macro$55, ::.apply[Option[org.make.core.proposal.ProposalStatus], Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](status$macro$56, ::.apply[Option[String], Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](refusalReason$macro$57, ::.apply[Option[Boolean], Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](isAnonymous$macro$58, ::.apply[Option[Seq[org.make.core.tag.TagId]], Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](tags$macro$59, ::.apply[Option[org.make.core.question.QuestionId], Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](questionId$macro$60, ::.apply[Option[org.make.api.proposal.PatchRequestContext], Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](creationContext$macro$61, ::.apply[Option[org.make.core.idea.IdeaId], Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](ideaId$macro$62, ::.apply[Option[org.make.core.operation.OperationId], Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](operation$macro$63, ::.apply[Option[Boolean], Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil.type](initialProposal$macro$64, ::.apply[Option[Seq[org.make.core.proposal.ProposalKeyword]], shapeless.HNil.type](keywords$macro$65, HNil)))))))))))))))).asInstanceOf[Option[String] :: Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil] }), ((x0$4: Option[String] :: Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil) => x0$4 match { case (head: Option[String], tail: Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil): Option[String] :: Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((slug$macro$34 @ _), (head: Option[String], tail: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil): Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((content$macro$35 @ _), (head: Option[org.make.core.technical.Multilingual[String]], tail: Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil): Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((contentTranslations$macro$36 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((submittedAsLanguage$macro$37 @ _), (head: Option[org.make.core.user.UserId], tail: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil): Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((author$macro$38 @ _), (head: Option[Seq[org.make.core.reference.LabelId]], tail: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil): Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((labels$macro$39 @ _), (head: Option[org.make.core.proposal.ProposalStatus], tail: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil): Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((status$macro$40 @ _), (head: Option[String], tail: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil): Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((refusalReason$macro$41 @ _), (head: Option[Boolean], tail: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil): Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((isAnonymous$macro$42 @ _), (head: Option[Seq[org.make.core.tag.TagId]], tail: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil): Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((tags$macro$43 @ _), (head: Option[org.make.core.question.QuestionId], tail: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((questionId$macro$44 @ _), (head: Option[org.make.api.proposal.PatchRequestContext], tail: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil): Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((creationContext$macro$45 @ _), (head: Option[org.make.core.idea.IdeaId], tail: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil): Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((ideaId$macro$46 @ _), (head: Option[org.make.core.operation.OperationId], tail: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((operation$macro$47 @ _), (head: Option[Boolean], tail: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil): Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((initialProposal$macro$48 @ _), (head: Option[Seq[org.make.core.proposal.ProposalKeyword]], tail: shapeless.HNil): Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil((keywords$macro$49 @ _), HNil)))))))))))))))) => proposal.this.PatchProposalRequest.apply(slug$macro$34, content$macro$35, contentTranslations$macro$36, submittedAsLanguage$macro$37, author$macro$38, labels$macro$39, status$macro$40, refusalReason$macro$41, isAnonymous$macro$42, tags$macro$43, questionId$macro$44, creationContext$macro$45, ideaId$macro$46, operation$macro$47, initialProposal$macro$48, keywords$macro$49) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("slug"), Option[String], (Symbol @@ String("content")) :: (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("labels")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[String] :: Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("content"), Option[String], (Symbol @@ String("contentTranslations")) :: (Symbol @@ String("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("labels")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.technical.Multilingual[String]] :: Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[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("submittedAsLanguage")) :: (Symbol @@ String("author")) :: (Symbol @@ String("labels")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[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("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[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("author")) :: (Symbol @@ String("labels")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.user.UserId] :: Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("author"), Option[org.make.core.user.UserId], (Symbol @@ String("labels")) :: (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[Seq[org.make.core.reference.LabelId]] :: Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("labels"), Option[Seq[org.make.core.reference.LabelId]], (Symbol @@ String("status")) :: (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.proposal.ProposalStatus] :: Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("status"), Option[org.make.core.proposal.ProposalStatus], (Symbol @@ String("refusalReason")) :: (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[String] :: Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("refusalReason"), Option[String], (Symbol @@ String("isAnonymous")) :: (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[Boolean] :: Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("isAnonymous"), Option[Boolean], (Symbol @@ String("tags")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[Seq[org.make.core.tag.TagId]] :: Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("tags"), Option[Seq[org.make.core.tag.TagId]], (Symbol @@ String("questionId")) :: (Symbol @@ String("creationContext")) :: (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[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"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[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("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.api.proposal.PatchRequestContext] :: Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("creationContext"), Option[org.make.api.proposal.PatchRequestContext], (Symbol @@ String("ideaId")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.idea.IdeaId] :: Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ideaId"), Option[org.make.core.idea.IdeaId], (Symbol @@ String("operation")) :: (Symbol @@ String("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[Boolean] :: Option[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("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[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("initialProposal")) :: (Symbol @@ String("keywords")) :: shapeless.HNil, Option[Boolean] :: Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("initialProposal"), Option[Boolean], (Symbol @@ String("keywords")) :: shapeless.HNil, Option[Seq[org.make.core.proposal.ProposalKeyword]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("keywords"), Option[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("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("ideaId")]](scala.Symbol.apply("ideaId").asInstanceOf[Symbol @@ String("ideaId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ideaId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("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("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("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("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("labels")]](scala.Symbol.apply("labels").asInstanceOf[Symbol @@ String("labels")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("labels")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("author")]](scala.Symbol.apply("author").asInstanceOf[Symbol @@ String("author")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("author")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("submittedAsLanguage")]](scala.Symbol.apply("submittedAsLanguage").asInstanceOf[Symbol @@ String("submittedAsLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("submittedAsLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("contentTranslations")]](scala.Symbol.apply("contentTranslations").asInstanceOf[Symbol @@ String("contentTranslations")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("contentTranslations")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("content")]](scala.Symbol.apply("content").asInstanceOf[Symbol @@ String("content")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("content")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("slug")]](scala.Symbol.apply("slug").asInstanceOf[Symbol @@ String("slug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("slug")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$67.this.inst$macro$66)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.PatchProposalRequest]]; <stable> <accessor> lazy val inst$macro$66: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForcontentTranslations: io.circe.Decoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Decoder.decodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeDecoder[String](circe.this.Decoder.decodeString)); private[this] val circeGenericDecoderForsubmittedAsLanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder); private[this] val circeGenericDecoderForauthor: io.circe.Decoder[Option[org.make.core.user.UserId]] = circe.this.Decoder.decodeOption[org.make.core.user.UserId](user.this.UserId.userIdDecoder); private[this] val circeGenericDecoderForlabels: io.circe.Decoder[Option[Seq[org.make.core.reference.LabelId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.reference.LabelId]](circe.this.Decoder.decodeSeq[org.make.core.reference.LabelId](reference.this.LabelId.labelIdDecoder)); private[this] val circeGenericDecoderForstatus: io.circe.Decoder[Option[org.make.core.proposal.ProposalStatus]] = circe.this.Decoder.decodeOption[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[Option[Seq[org.make.core.tag.TagId]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.tag.TagId]](circe.this.Decoder.decodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdDecoder)); private[this] val 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[Option[org.make.api.proposal.PatchRequestContext]] = circe.this.Decoder.decodeOption[org.make.api.proposal.PatchRequestContext](proposal.this.PatchRequestContext.decoder); private[this] val circeGenericDecoderForideaId: 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 circeGenericDecoderForinitialProposal: io.circe.Decoder[Option[Boolean]] = circe.this.Decoder.decodeOption[Boolean](circe.this.Decoder.decodeBoolean); private[this] val circeGenericDecoderForkeywords: io.circe.Decoder[Option[Seq[org.make.core.proposal.ProposalKeyword]]] = circe.this.Decoder.decodeOption[Seq[org.make.core.proposal.ProposalKeyword]](circe.this.Decoder.decodeSeq[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.codec)); private[this] val circeGenericEncoderForcontentTranslations: io.circe.Encoder[Option[org.make.core.technical.Multilingual[String]]] = circe.this.Encoder.encodeOption[org.make.core.technical.Multilingual[String]](technical.this.Multilingual.circeEncoder[String](circe.this.Encoder.encodeString)); private[this] val circeGenericEncoderForsubmittedAsLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](reference.this.Language.LanguageEncoder); private[this] val circeGenericEncoderForauthor: io.circe.Encoder[Option[org.make.core.user.UserId]] = circe.this.Encoder.encodeOption[org.make.core.user.UserId](user.this.UserId.userIdEncoder); private[this] val circeGenericEncoderForlabels: io.circe.Encoder[Option[Seq[org.make.core.reference.LabelId]]] = circe.this.Encoder.encodeOption[Seq[org.make.core.reference.LabelId]](circe.this.Encoder.encodeSeq[org.make.core.reference.LabelId](reference.this.LabelId.labelIdEncoder)); private[this] val circeGenericEncoderForstatus: io.circe.Encoder[Option[org.make.core.proposal.ProposalStatus]] = circe.this.Encoder.encodeOption[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[Option[Seq[org.make.core.tag.TagId]]] = circe.this.Encoder.encodeOption[Seq[org.make.core.tag.TagId]](circe.this.Encoder.encodeSeq[org.make.core.tag.TagId](tag.this.TagId.tagIdEncoder)); private[this] val circeGenericEncoderForquestionId: io.circe.Encoder[Option[org.make.core.question.QuestionId]] = circe.this.Encoder.encodeOption[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdEncoder); private[this] val circeGenericEncoderForcreationContext: io.circe.Encoder[Option[org.make.api.proposal.PatchRequestContext]] = circe.this.Encoder.encodeOption[org.make.api.proposal.PatchRequestContext](proposal.this.PatchRequestContext.encoder); private[this] val circeGenericEncoderForideaId: io.circe.Encoder[Option[org.make.core.idea.IdeaId]] = circe.this.Encoder.encodeOption[org.make.core.idea.IdeaId](idea.this.IdeaId.ideaIdEncoder); private[this] val circeGenericEncoderForoperation: io.circe.Encoder[Option[org.make.core.operation.OperationId]] = circe.this.Encoder.encodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdEncoder); private[this] val circeGenericEncoderForinitialProposal: io.circe.Encoder[Option[Boolean]] = circe.this.Encoder.encodeOption[Boolean](circe.this.Encoder.encodeBoolean); private[this] val circeGenericEncoderForkeywords: io.circe.Encoder[Option[Seq[org.make.core.proposal.ProposalKeyword]]] = circe.this.Encoder.encodeOption[Seq[org.make.core.proposal.ProposalKeyword]](circe.this.Encoder.encodeSeq[org.make.core.proposal.ProposalKeyword](proposal.this.ProposalKeyword.codec)); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForslug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontent @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]], tail: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[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("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcontentTranslations @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[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("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsubmittedAsLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]], tail: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForauthor @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]], tail: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlabels @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]], tail: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[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("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[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("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForrefusalReason @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]], tail: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForisAnonymous @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFortags @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]], tail: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[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"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]], tail: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcreationContext @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]], tail: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForideaId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]], tail: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[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("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperation @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]], tail: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForinitialProposal @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[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]("slug", $anon.this.circeGenericEncoderForrefusalReason.apply(circeGenericHListBindingForslug)), scala.Tuple2.apply[String, io.circe.Json]("content", $anon.this.circeGenericEncoderForrefusalReason.apply(circeGenericHListBindingForcontent)), scala.Tuple2.apply[String, io.circe.Json]("contentTranslations", $anon.this.circeGenericEncoderForcontentTranslations.apply(circeGenericHListBindingForcontentTranslations)), scala.Tuple2.apply[String, io.circe.Json]("submittedAsLanguage", $anon.this.circeGenericEncoderForsubmittedAsLanguage.apply(circeGenericHListBindingForsubmittedAsLanguage)), scala.Tuple2.apply[String, io.circe.Json]("author", $anon.this.circeGenericEncoderForauthor.apply(circeGenericHListBindingForauthor)), scala.Tuple2.apply[String, io.circe.Json]("labels", $anon.this.circeGenericEncoderForlabels.apply(circeGenericHListBindingForlabels)), scala.Tuple2.apply[String, io.circe.Json]("status", $anon.this.circeGenericEncoderForstatus.apply(circeGenericHListBindingForstatus)), scala.Tuple2.apply[String, io.circe.Json]("refusalReason", $anon.this.circeGenericEncoderForrefusalReason.apply(circeGenericHListBindingForrefusalReason)), scala.Tuple2.apply[String, io.circe.Json]("isAnonymous", $anon.this.circeGenericEncoderForinitialProposal.apply(circeGenericHListBindingForisAnonymous)), scala.Tuple2.apply[String, io.circe.Json]("tags", $anon.this.circeGenericEncoderFortags.apply(circeGenericHListBindingFortags)), scala.Tuple2.apply[String, io.circe.Json]("questionId", $anon.this.circeGenericEncoderForquestionId.apply(circeGenericHListBindingForquestionId)), scala.Tuple2.apply[String, io.circe.Json]("creationContext", $anon.this.circeGenericEncoderForcreationContext.apply(circeGenericHListBindingForcreationContext)), scala.Tuple2.apply[String, io.circe.Json]("ideaId", $anon.this.circeGenericEncoderForideaId.apply(circeGenericHListBindingForideaId)), scala.Tuple2.apply[String, io.circe.Json]("operation", $anon.this.circeGenericEncoderForoperation.apply(circeGenericHListBindingForoperation)), scala.Tuple2.apply[String, io.circe.Json]("initialProposal", $anon.this.circeGenericEncoderForinitialProposal.apply(circeGenericHListBindingForinitialProposal)), scala.Tuple2.apply[String, io.circe.Json]("keywords", $anon.this.circeGenericEncoderForkeywords.apply(circeGenericHListBindingForkeywords)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("slug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrefusalReason.tryDecode(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("content"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrefusalReason.tryDecode(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontentTranslations.tryDecode(c.downField("contentTranslations")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsubmittedAsLanguage.tryDecode(c.downField("submittedAsLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("author"), Option[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForauthor.tryDecode(c.downField("author")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("labels"), Option[Seq[org.make.core.reference.LabelId]], shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabels.tryDecode(c.downField("labels")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("status"), Option[org.make.core.proposal.ProposalStatus], shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecode(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("refusalReason"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrefusalReason.tryDecode(c.downField("refusalReason")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("isAnonymous"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForinitialProposal.tryDecode(c.downField("isAnonymous")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("tags"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecode(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("creationContext"), Option[org.make.api.proposal.PatchRequestContext], shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcreationContext.tryDecode(c.downField("creationContext")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("ideaId"), Option[org.make.core.idea.IdeaId], shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaId.tryDecode(c.downField("ideaId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecode(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("initialProposal"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForinitialProposal.tryDecode(c.downField("initialProposal")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("keywords"), Option[Seq[org.make.core.proposal.ProposalKeyword]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecode(c.downField("keywords")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("slug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrefusalReason.tryDecodeAccumulating(c.downField("slug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("content"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrefusalReason.tryDecodeAccumulating(c.downField("content")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("contentTranslations"), Option[org.make.core.technical.Multilingual[String]], shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcontentTranslations.tryDecodeAccumulating(c.downField("contentTranslations")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("submittedAsLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsubmittedAsLanguage.tryDecodeAccumulating(c.downField("submittedAsLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("author"), Option[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForauthor.tryDecodeAccumulating(c.downField("author")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("labels"), Option[Seq[org.make.core.reference.LabelId]], shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlabels.tryDecodeAccumulating(c.downField("labels")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("status"), Option[org.make.core.proposal.ProposalStatus], shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForstatus.tryDecodeAccumulating(c.downField("status")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("refusalReason"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForrefusalReason.tryDecodeAccumulating(c.downField("refusalReason")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("isAnonymous"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForinitialProposal.tryDecodeAccumulating(c.downField("isAnonymous")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("tags"), Option[Seq[org.make.core.tag.TagId]], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFortags.tryDecodeAccumulating(c.downField("tags")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("creationContext"), Option[org.make.api.proposal.PatchRequestContext], shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcreationContext.tryDecodeAccumulating(c.downField("creationContext")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("ideaId"), Option[org.make.core.idea.IdeaId], shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForideaId.tryDecodeAccumulating(c.downField("ideaId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecodeAccumulating(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("initialProposal"), Option[Boolean], shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForinitialProposal.tryDecodeAccumulating(c.downField("initialProposal")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("keywords"), Option[Seq[org.make.core.proposal.ProposalKeyword]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForkeywords.tryDecodeAccumulating(c.downField("keywords")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("slug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("content"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("contentTranslations"),Option[org.make.core.technical.Multilingual[String]]] :: shapeless.labelled.FieldType[Symbol @@ String("submittedAsLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("author"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("labels"),Option[Seq[org.make.core.reference.LabelId]]] :: shapeless.labelled.FieldType[Symbol @@ String("status"),Option[org.make.core.proposal.ProposalStatus]] :: shapeless.labelled.FieldType[Symbol @@ String("refusalReason"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("isAnonymous"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("tags"),Option[Seq[org.make.core.tag.TagId]]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("creationContext"),Option[org.make.api.proposal.PatchRequestContext]] :: shapeless.labelled.FieldType[Symbol @@ String("ideaId"),Option[org.make.core.idea.IdeaId]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("initialProposal"),Option[Boolean]] :: shapeless.labelled.FieldType[Symbol @@ String("keywords"),Option[Seq[org.make.core.proposal.ProposalKeyword]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$67().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.api.proposal.PatchProposalRequest]](inst$macro$68) })
110 10678 5113 - 5147 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder org.make.api.proposal.defaultadminproposalapicomponenttest io.circe.generic.semiauto.deriveEncoder[org.make.api.proposal.PatchRequestContext]({ val inst$macro$88: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.PatchRequestContext] = { final class anon$lazy$macro$87 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$87 = { anon$lazy$macro$87.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.PatchRequestContext] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.api.proposal.PatchRequestContext, shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.PatchRequestContext, (Symbol @@ String("requestId")) :: (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.PatchRequestContext, (Symbol @@ String("requestId")) :: (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil](::.apply[Symbol @@ String("requestId"), (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("requestId").asInstanceOf[Symbol @@ String("requestId")], ::.apply[Symbol @@ String("sessionId"), (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("sessionId").asInstanceOf[Symbol @@ String("sessionId")], ::.apply[Symbol @@ String("visitorId"), (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("visitorId").asInstanceOf[Symbol @@ String("visitorId")], ::.apply[Symbol @@ String("visitorCreatedAt"), (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("visitorCreatedAt").asInstanceOf[Symbol @@ String("visitorCreatedAt")], ::.apply[Symbol @@ String("externalId"), (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("externalId").asInstanceOf[Symbol @@ String("externalId")], ::.apply[Symbol @@ String("country"), (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], ::.apply[Symbol @@ String("detectedCountry"), (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("detectedCountry").asInstanceOf[Symbol @@ String("detectedCountry")], ::.apply[Symbol @@ String("language"), (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")], ::.apply[Symbol @@ String("operation"), (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")], ::.apply[Symbol @@ String("source"), (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")], ::.apply[Symbol @@ String("location"), (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")], ::.apply[Symbol @@ String("question"), (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")], ::.apply[Symbol @@ String("hostname"), (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("hostname").asInstanceOf[Symbol @@ String("hostname")], ::.apply[Symbol @@ String("ipAddress"), (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("ipAddress").asInstanceOf[Symbol @@ String("ipAddress")], ::.apply[Symbol @@ String("ipAddressHash"), (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("ipAddressHash").asInstanceOf[Symbol @@ String("ipAddressHash")], ::.apply[Symbol @@ String("getParameters"), (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("getParameters").asInstanceOf[Symbol @@ String("getParameters")], ::.apply[Symbol @@ String("userAgent"), (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("userAgent").asInstanceOf[Symbol @@ String("userAgent")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("applicationName"), (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("applicationName").asInstanceOf[Symbol @@ String("applicationName")], ::.apply[Symbol @@ String("referrer"), (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("referrer").asInstanceOf[Symbol @@ String("referrer")], ::.apply[Symbol @@ String("customData"), shapeless.HNil.type](scala.Symbol.apply("customData").asInstanceOf[Symbol @@ String("customData")], HNil)))))))))))))))))))))), Generic.instance[org.make.api.proposal.PatchRequestContext, Option[String] :: Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil](((x0$3: org.make.api.proposal.PatchRequestContext) => x0$3 match { case (requestId: Option[String], sessionId: Option[org.make.core.session.SessionId], visitorId: Option[org.make.core.session.VisitorId], visitorCreatedAt: Option[java.time.ZonedDateTime], externalId: Option[String], country: Option[org.make.core.reference.Country], detectedCountry: Option[org.make.core.reference.Country], language: Option[org.make.core.reference.Language], operation: Option[org.make.core.operation.OperationId], source: Option[String], location: Option[String], question: Option[String], hostname: Option[String], ipAddress: Option[String], ipAddressHash: Option[String], getParameters: Option[Map[String,String]], userAgent: Option[String], questionId: Option[org.make.core.question.QuestionId], applicationName: Option[org.make.core.ApplicationName], referrer: Option[String], customData: Option[Map[String,String]]): org.make.api.proposal.PatchRequestContext((requestId$macro$65 @ _), (sessionId$macro$66 @ _), (visitorId$macro$67 @ _), (visitorCreatedAt$macro$68 @ _), (externalId$macro$69 @ _), (country$macro$70 @ _), (detectedCountry$macro$71 @ _), (language$macro$72 @ _), (operation$macro$73 @ _), (source$macro$74 @ _), (location$macro$75 @ _), (question$macro$76 @ _), (hostname$macro$77 @ _), (ipAddress$macro$78 @ _), (ipAddressHash$macro$79 @ _), (getParameters$macro$80 @ _), (userAgent$macro$81 @ _), (questionId$macro$82 @ _), (applicationName$macro$83 @ _), (referrer$macro$84 @ _), (customData$macro$85 @ _)) => ::.apply[Option[String], Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](requestId$macro$65, ::.apply[Option[org.make.core.session.SessionId], Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](sessionId$macro$66, ::.apply[Option[org.make.core.session.VisitorId], Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](visitorId$macro$67, ::.apply[Option[java.time.ZonedDateTime], Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](visitorCreatedAt$macro$68, ::.apply[Option[String], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](externalId$macro$69, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](country$macro$70, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](detectedCountry$macro$71, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](language$macro$72, ::.apply[Option[org.make.core.operation.OperationId], Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](operation$macro$73, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](source$macro$74, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](location$macro$75, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](question$macro$76, ::.apply[Option[String], Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](hostname$macro$77, ::.apply[Option[String], Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](ipAddress$macro$78, ::.apply[Option[String], Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](ipAddressHash$macro$79, ::.apply[Option[Map[String,String]], Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](getParameters$macro$80, ::.apply[Option[String], Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](userAgent$macro$81, ::.apply[Option[org.make.core.question.QuestionId], Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](questionId$macro$82, ::.apply[Option[org.make.core.ApplicationName], Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](applicationName$macro$83, ::.apply[Option[String], Option[Map[String,String]] :: shapeless.HNil.type](referrer$macro$84, ::.apply[Option[Map[String,String]], shapeless.HNil.type](customData$macro$85, HNil))))))))))))))))))))).asInstanceOf[Option[String] :: Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil] }), ((x0$4: Option[String] :: Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil) => x0$4 match { case (head: Option[String], tail: Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((requestId$macro$44 @ _), (head: Option[org.make.core.session.SessionId], tail: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((sessionId$macro$45 @ _), (head: Option[org.make.core.session.VisitorId], tail: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((visitorId$macro$46 @ _), (head: Option[java.time.ZonedDateTime], tail: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((visitorCreatedAt$macro$47 @ _), (head: Option[String], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((externalId$macro$48 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((country$macro$49 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((detectedCountry$macro$50 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((language$macro$51 @ _), (head: Option[org.make.core.operation.OperationId], tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((operation$macro$52 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((source$macro$53 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((location$macro$54 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((question$macro$55 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((hostname$macro$56 @ _), (head: Option[String], tail: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((ipAddress$macro$57 @ _), (head: Option[String], tail: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((ipAddressHash$macro$58 @ _), (head: Option[Map[String,String]], tail: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((getParameters$macro$59 @ _), (head: Option[String], tail: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((userAgent$macro$60 @ _), (head: Option[org.make.core.question.QuestionId], tail: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((questionId$macro$61 @ _), (head: Option[org.make.core.ApplicationName], tail: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((applicationName$macro$62 @ _), (head: Option[String], tail: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[Map[String,String]] :: shapeless.HNil((referrer$macro$63 @ _), (head: Option[Map[String,String]], tail: shapeless.HNil): Option[Map[String,String]] :: shapeless.HNil((customData$macro$64 @ _), HNil))))))))))))))))))))) => proposal.this.PatchRequestContext.apply(requestId$macro$44, sessionId$macro$45, visitorId$macro$46, visitorCreatedAt$macro$47, externalId$macro$48, country$macro$49, detectedCountry$macro$50, language$macro$51, operation$macro$52, source$macro$53, location$macro$54, question$macro$55, hostname$macro$56, ipAddress$macro$57, ipAddressHash$macro$58, getParameters$macro$59, userAgent$macro$60, questionId$macro$61, applicationName$macro$62, referrer$macro$63, customData$macro$64) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("requestId"), Option[String], (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sessionId"), Option[org.make.core.session.SessionId], (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("visitorId"), Option[org.make.core.session.VisitorId], (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("visitorCreatedAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("externalId"), Option[String], (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), Option[org.make.core.reference.Country], (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("detectedCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("language"), Option[org.make.core.reference.Language], (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("source"), Option[String], (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("location"), Option[String], (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("question"), Option[String], (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("hostname"), Option[String], (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ipAddress"), Option[String], (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ipAddressHash"), Option[String], (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("getParameters"), Option[Map[String,String]], (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userAgent"), Option[String], (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("applicationName"), Option[org.make.core.ApplicationName], (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("referrer"), Option[String], (Symbol @@ String("customData")) :: shapeless.HNil, Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("customData"), Option[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("customData")]](scala.Symbol.apply("customData").asInstanceOf[Symbol @@ String("customData")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("customData")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("referrer")]](scala.Symbol.apply("referrer").asInstanceOf[Symbol @@ String("referrer")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("referrer")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("applicationName")]](scala.Symbol.apply("applicationName").asInstanceOf[Symbol @@ String("applicationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("applicationName")]])), 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("userAgent")]](scala.Symbol.apply("userAgent").asInstanceOf[Symbol @@ String("userAgent")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userAgent")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("getParameters")]](scala.Symbol.apply("getParameters").asInstanceOf[Symbol @@ String("getParameters")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("getParameters")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ipAddressHash")]](scala.Symbol.apply("ipAddressHash").asInstanceOf[Symbol @@ String("ipAddressHash")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ipAddressHash")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ipAddress")]](scala.Symbol.apply("ipAddress").asInstanceOf[Symbol @@ String("ipAddress")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ipAddress")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("hostname")]](scala.Symbol.apply("hostname").asInstanceOf[Symbol @@ String("hostname")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("hostname")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("question")]](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("question")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("location")]](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("location")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("source")]](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("source")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operation")]](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operation")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("language")]](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("language")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("detectedCountry")]](scala.Symbol.apply("detectedCountry").asInstanceOf[Symbol @@ String("detectedCountry")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("detectedCountry")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("externalId")]](scala.Symbol.apply("externalId").asInstanceOf[Symbol @@ String("externalId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("externalId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("visitorCreatedAt")]](scala.Symbol.apply("visitorCreatedAt").asInstanceOf[Symbol @@ String("visitorCreatedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("visitorCreatedAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("visitorId")]](scala.Symbol.apply("visitorId").asInstanceOf[Symbol @@ String("visitorId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("visitorId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sessionId")]](scala.Symbol.apply("sessionId").asInstanceOf[Symbol @@ String("sessionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sessionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("requestId")]](scala.Symbol.apply("requestId").asInstanceOf[Symbol @@ String("requestId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("requestId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$87.this.inst$macro$86)).asInstanceOf[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.PatchRequestContext]]; <stable> <accessor> lazy val inst$macro$86: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForsessionId: io.circe.Encoder[Option[org.make.core.session.SessionId]] = circe.this.Encoder.encodeOption[org.make.core.session.SessionId](PatchRequestContext.this.stringValueEncoder[org.make.core.session.SessionId]); private[this] val circeGenericEncoderForvisitorId: io.circe.Encoder[Option[org.make.core.session.VisitorId]] = circe.this.Encoder.encodeOption[org.make.core.session.VisitorId](PatchRequestContext.this.stringValueEncoder[org.make.core.session.VisitorId]); private[this] val circeGenericEncoderForvisitorCreatedAt: io.circe.Encoder[Option[java.time.ZonedDateTime]] = circe.this.Encoder.encodeOption[java.time.ZonedDateTime](PatchRequestContext.this.zonedDateTimeEncoder); private[this] val circeGenericEncoderFordetectedCountry: io.circe.Encoder[Option[org.make.core.reference.Country]] = circe.this.Encoder.encodeOption[org.make.core.reference.Country](PatchRequestContext.this.stringValueEncoder[org.make.core.reference.Country]); private[this] val circeGenericEncoderForlanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](PatchRequestContext.this.stringValueEncoder[org.make.core.reference.Language]); private[this] val circeGenericEncoderForoperation: io.circe.Encoder[Option[org.make.core.operation.OperationId]] = circe.this.Encoder.encodeOption[org.make.core.operation.OperationId](PatchRequestContext.this.stringValueEncoder[org.make.core.operation.OperationId]); private[this] val circeGenericEncoderForquestionId: io.circe.Encoder[Option[org.make.core.question.QuestionId]] = circe.this.Encoder.encodeOption[org.make.core.question.QuestionId](PatchRequestContext.this.stringValueEncoder[org.make.core.question.QuestionId]); private[this] val circeGenericEncoderForapplicationName: io.circe.Encoder[Option[org.make.core.ApplicationName]] = circe.this.Encoder.encodeOption[org.make.core.ApplicationName](core.this.ApplicationName.circeEncoder); private[this] val circeGenericEncoderForreferrer: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); private[this] val circeGenericEncoderForcustomData: io.circe.Encoder[Option[Map[String,String]]] = circe.this.Encoder.encodeOption[Map[String,String]](circe.this.Encoder.encodeMap[String, String](circe.this.KeyEncoder.encodeKeyString, circe.this.Encoder.encodeString)); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForrequestId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]], tail: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsessionId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]], tail: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvisitorId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]], tail: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvisitorCreatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForexternalId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]], tail: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcountry @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]], tail: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordetectedCountry @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]], tail: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperation @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForsource @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlocation @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestion @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForhostname @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForipAddress @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForipAddressHash @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]], tail: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForgetParameters @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForuserAgent @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]], tail: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]], tail: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForapplicationName @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForreferrer @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForcustomData @ _), shapeless.HNil))))))))))))))))))))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("requestId", $anon.this.circeGenericEncoderForreferrer.apply(circeGenericHListBindingForrequestId)), scala.Tuple2.apply[String, io.circe.Json]("sessionId", $anon.this.circeGenericEncoderForsessionId.apply(circeGenericHListBindingForsessionId)), scala.Tuple2.apply[String, io.circe.Json]("visitorId", $anon.this.circeGenericEncoderForvisitorId.apply(circeGenericHListBindingForvisitorId)), scala.Tuple2.apply[String, io.circe.Json]("visitorCreatedAt", $anon.this.circeGenericEncoderForvisitorCreatedAt.apply(circeGenericHListBindingForvisitorCreatedAt)), scala.Tuple2.apply[String, io.circe.Json]("externalId", $anon.this.circeGenericEncoderForreferrer.apply(circeGenericHListBindingForexternalId)), scala.Tuple2.apply[String, io.circe.Json]("country", $anon.this.circeGenericEncoderFordetectedCountry.apply(circeGenericHListBindingForcountry)), scala.Tuple2.apply[String, io.circe.Json]("detectedCountry", $anon.this.circeGenericEncoderFordetectedCountry.apply(circeGenericHListBindingFordetectedCountry)), scala.Tuple2.apply[String, io.circe.Json]("language", $anon.this.circeGenericEncoderForlanguage.apply(circeGenericHListBindingForlanguage)), scala.Tuple2.apply[String, io.circe.Json]("operation", $anon.this.circeGenericEncoderForoperation.apply(circeGenericHListBindingForoperation)), scala.Tuple2.apply[String, io.circe.Json]("source", $anon.this.circeGenericEncoderForreferrer.apply(circeGenericHListBindingForsource)), scala.Tuple2.apply[String, io.circe.Json]("location", $anon.this.circeGenericEncoderForreferrer.apply(circeGenericHListBindingForlocation)), scala.Tuple2.apply[String, io.circe.Json]("question", $anon.this.circeGenericEncoderForreferrer.apply(circeGenericHListBindingForquestion)), scala.Tuple2.apply[String, io.circe.Json]("hostname", $anon.this.circeGenericEncoderForreferrer.apply(circeGenericHListBindingForhostname)), scala.Tuple2.apply[String, io.circe.Json]("ipAddress", $anon.this.circeGenericEncoderForreferrer.apply(circeGenericHListBindingForipAddress)), scala.Tuple2.apply[String, io.circe.Json]("ipAddressHash", $anon.this.circeGenericEncoderForreferrer.apply(circeGenericHListBindingForipAddressHash)), scala.Tuple2.apply[String, io.circe.Json]("getParameters", $anon.this.circeGenericEncoderForcustomData.apply(circeGenericHListBindingForgetParameters)), scala.Tuple2.apply[String, io.circe.Json]("userAgent", $anon.this.circeGenericEncoderForreferrer.apply(circeGenericHListBindingForuserAgent)), scala.Tuple2.apply[String, io.circe.Json]("questionId", $anon.this.circeGenericEncoderForquestionId.apply(circeGenericHListBindingForquestionId)), scala.Tuple2.apply[String, io.circe.Json]("applicationName", $anon.this.circeGenericEncoderForapplicationName.apply(circeGenericHListBindingForapplicationName)), scala.Tuple2.apply[String, io.circe.Json]("referrer", $anon.this.circeGenericEncoderForreferrer.apply(circeGenericHListBindingForreferrer)), scala.Tuple2.apply[String, io.circe.Json]("customData", $anon.this.circeGenericEncoderForcustomData.apply(circeGenericHListBindingForcustomData)))) } }; new $anon() }: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$87().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.api.proposal.PatchRequestContext]](inst$macro$88) })
111 16754 5203 - 5237 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder org.make.api.proposal.defaultadminproposalapicomponenttest io.circe.generic.semiauto.deriveDecoder[org.make.api.proposal.PatchRequestContext]({ val inst$macro$176: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.PatchRequestContext] = { final class anon$lazy$macro$175 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$175 = { anon$lazy$macro$175.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$89: io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.PatchRequestContext] = decoding.this.DerivedDecoder.deriveDecoder[org.make.api.proposal.PatchRequestContext, shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.api.proposal.PatchRequestContext, (Symbol @@ String("requestId")) :: (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.api.proposal.PatchRequestContext, (Symbol @@ String("requestId")) :: (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil](::.apply[Symbol @@ String("requestId"), (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("requestId").asInstanceOf[Symbol @@ String("requestId")], ::.apply[Symbol @@ String("sessionId"), (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("sessionId").asInstanceOf[Symbol @@ String("sessionId")], ::.apply[Symbol @@ String("visitorId"), (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("visitorId").asInstanceOf[Symbol @@ String("visitorId")], ::.apply[Symbol @@ String("visitorCreatedAt"), (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("visitorCreatedAt").asInstanceOf[Symbol @@ String("visitorCreatedAt")], ::.apply[Symbol @@ String("externalId"), (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("externalId").asInstanceOf[Symbol @@ String("externalId")], ::.apply[Symbol @@ String("country"), (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")], ::.apply[Symbol @@ String("detectedCountry"), (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("detectedCountry").asInstanceOf[Symbol @@ String("detectedCountry")], ::.apply[Symbol @@ String("language"), (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")], ::.apply[Symbol @@ String("operation"), (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")], ::.apply[Symbol @@ String("source"), (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")], ::.apply[Symbol @@ String("location"), (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")], ::.apply[Symbol @@ String("question"), (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")], ::.apply[Symbol @@ String("hostname"), (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("hostname").asInstanceOf[Symbol @@ String("hostname")], ::.apply[Symbol @@ String("ipAddress"), (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("ipAddress").asInstanceOf[Symbol @@ String("ipAddress")], ::.apply[Symbol @@ String("ipAddressHash"), (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("ipAddressHash").asInstanceOf[Symbol @@ String("ipAddressHash")], ::.apply[Symbol @@ String("getParameters"), (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("getParameters").asInstanceOf[Symbol @@ String("getParameters")], ::.apply[Symbol @@ String("userAgent"), (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("userAgent").asInstanceOf[Symbol @@ String("userAgent")], ::.apply[Symbol @@ String("questionId"), (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], ::.apply[Symbol @@ String("applicationName"), (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("applicationName").asInstanceOf[Symbol @@ String("applicationName")], ::.apply[Symbol @@ String("referrer"), (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("referrer").asInstanceOf[Symbol @@ String("referrer")], ::.apply[Symbol @@ String("customData"), shapeless.HNil.type](scala.Symbol.apply("customData").asInstanceOf[Symbol @@ String("customData")], HNil)))))))))))))))))))))), Generic.instance[org.make.api.proposal.PatchRequestContext, Option[String] :: Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil](((x0$7: org.make.api.proposal.PatchRequestContext) => x0$7 match { case (requestId: Option[String], sessionId: Option[org.make.core.session.SessionId], visitorId: Option[org.make.core.session.VisitorId], visitorCreatedAt: Option[java.time.ZonedDateTime], externalId: Option[String], country: Option[org.make.core.reference.Country], detectedCountry: Option[org.make.core.reference.Country], language: Option[org.make.core.reference.Language], operation: Option[org.make.core.operation.OperationId], source: Option[String], location: Option[String], question: Option[String], hostname: Option[String], ipAddress: Option[String], ipAddressHash: Option[String], getParameters: Option[Map[String,String]], userAgent: Option[String], questionId: Option[org.make.core.question.QuestionId], applicationName: Option[org.make.core.ApplicationName], referrer: Option[String], customData: Option[Map[String,String]]): org.make.api.proposal.PatchRequestContext((requestId$macro$153 @ _), (sessionId$macro$154 @ _), (visitorId$macro$155 @ _), (visitorCreatedAt$macro$156 @ _), (externalId$macro$157 @ _), (country$macro$158 @ _), (detectedCountry$macro$159 @ _), (language$macro$160 @ _), (operation$macro$161 @ _), (source$macro$162 @ _), (location$macro$163 @ _), (question$macro$164 @ _), (hostname$macro$165 @ _), (ipAddress$macro$166 @ _), (ipAddressHash$macro$167 @ _), (getParameters$macro$168 @ _), (userAgent$macro$169 @ _), (questionId$macro$170 @ _), (applicationName$macro$171 @ _), (referrer$macro$172 @ _), (customData$macro$173 @ _)) => ::.apply[Option[String], Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](requestId$macro$153, ::.apply[Option[org.make.core.session.SessionId], Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](sessionId$macro$154, ::.apply[Option[org.make.core.session.VisitorId], Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](visitorId$macro$155, ::.apply[Option[java.time.ZonedDateTime], Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](visitorCreatedAt$macro$156, ::.apply[Option[String], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](externalId$macro$157, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](country$macro$158, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](detectedCountry$macro$159, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](language$macro$160, ::.apply[Option[org.make.core.operation.OperationId], Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](operation$macro$161, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](source$macro$162, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](location$macro$163, ::.apply[Option[String], Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](question$macro$164, ::.apply[Option[String], Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](hostname$macro$165, ::.apply[Option[String], Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](ipAddress$macro$166, ::.apply[Option[String], Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](ipAddressHash$macro$167, ::.apply[Option[Map[String,String]], Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](getParameters$macro$168, ::.apply[Option[String], Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](userAgent$macro$169, ::.apply[Option[org.make.core.question.QuestionId], Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](questionId$macro$170, ::.apply[Option[org.make.core.ApplicationName], Option[String] :: Option[Map[String,String]] :: shapeless.HNil.type](applicationName$macro$171, ::.apply[Option[String], Option[Map[String,String]] :: shapeless.HNil.type](referrer$macro$172, ::.apply[Option[Map[String,String]], shapeless.HNil.type](customData$macro$173, HNil))))))))))))))))))))).asInstanceOf[Option[String] :: Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil] }), ((x0$8: Option[String] :: Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil) => x0$8 match { case (head: Option[String], tail: Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((requestId$macro$132 @ _), (head: Option[org.make.core.session.SessionId], tail: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((sessionId$macro$133 @ _), (head: Option[org.make.core.session.VisitorId], tail: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((visitorId$macro$134 @ _), (head: Option[java.time.ZonedDateTime], tail: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((visitorCreatedAt$macro$135 @ _), (head: Option[String], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((externalId$macro$136 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((country$macro$137 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((detectedCountry$macro$138 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((language$macro$139 @ _), (head: Option[org.make.core.operation.OperationId], tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((operation$macro$140 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((source$macro$141 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((location$macro$142 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((question$macro$143 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((hostname$macro$144 @ _), (head: Option[String], tail: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((ipAddress$macro$145 @ _), (head: Option[String], tail: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((ipAddressHash$macro$146 @ _), (head: Option[Map[String,String]], tail: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((getParameters$macro$147 @ _), (head: Option[String], tail: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((userAgent$macro$148 @ _), (head: Option[org.make.core.question.QuestionId], tail: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((questionId$macro$149 @ _), (head: Option[org.make.core.ApplicationName], tail: Option[String] :: Option[Map[String,String]] :: shapeless.HNil): Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil((applicationName$macro$150 @ _), (head: Option[String], tail: Option[Map[String,String]] :: shapeless.HNil): Option[String] :: Option[Map[String,String]] :: shapeless.HNil((referrer$macro$151 @ _), (head: Option[Map[String,String]], tail: shapeless.HNil): Option[Map[String,String]] :: shapeless.HNil((customData$macro$152 @ _), HNil))))))))))))))))))))) => proposal.this.PatchRequestContext.apply(requestId$macro$132, sessionId$macro$133, visitorId$macro$134, visitorCreatedAt$macro$135, externalId$macro$136, country$macro$137, detectedCountry$macro$138, language$macro$139, operation$macro$140, source$macro$141, location$macro$142, question$macro$143, hostname$macro$144, ipAddress$macro$145, ipAddressHash$macro$146, getParameters$macro$147, userAgent$macro$148, questionId$macro$149, applicationName$macro$150, referrer$macro$151, customData$macro$152) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("requestId"), Option[String], (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.session.SessionId] :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sessionId"), Option[org.make.core.session.SessionId], (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("visitorId"), Option[org.make.core.session.VisitorId], (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("visitorCreatedAt"), Option[java.time.ZonedDateTime], (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("externalId"), Option[String], (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("country"), Option[org.make.core.reference.Country], (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("detectedCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("language")) :: (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("language"), Option[org.make.core.reference.Language], (Symbol @@ String("operation")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("source"), Option[String], (Symbol @@ String("location")) :: (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("location"), Option[String], (Symbol @@ String("question")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("question"), Option[String], (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("hostname"), Option[String], (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ipAddress"), Option[String], (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("ipAddressHash"), Option[String], (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[Map[String,String]] :: Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("getParameters"), Option[Map[String,String]], (Symbol @@ String("userAgent")) :: (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userAgent"), Option[String], (Symbol @@ String("questionId")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.ApplicationName] :: Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("applicationName"), Option[org.make.core.ApplicationName], (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("referrer"), Option[String], (Symbol @@ String("customData")) :: shapeless.HNil, Option[Map[String,String]] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("customData"), Option[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("customData")]](scala.Symbol.apply("customData").asInstanceOf[Symbol @@ String("customData")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("customData")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("referrer")]](scala.Symbol.apply("referrer").asInstanceOf[Symbol @@ String("referrer")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("referrer")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("applicationName")]](scala.Symbol.apply("applicationName").asInstanceOf[Symbol @@ String("applicationName")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("applicationName")]])), 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("userAgent")]](scala.Symbol.apply("userAgent").asInstanceOf[Symbol @@ String("userAgent")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userAgent")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("getParameters")]](scala.Symbol.apply("getParameters").asInstanceOf[Symbol @@ String("getParameters")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("getParameters")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ipAddressHash")]](scala.Symbol.apply("ipAddressHash").asInstanceOf[Symbol @@ String("ipAddressHash")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ipAddressHash")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("ipAddress")]](scala.Symbol.apply("ipAddress").asInstanceOf[Symbol @@ String("ipAddress")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("ipAddress")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("hostname")]](scala.Symbol.apply("hostname").asInstanceOf[Symbol @@ String("hostname")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("hostname")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("question")]](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("question")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("location")]](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("location")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("source")]](scala.Symbol.apply("source").asInstanceOf[Symbol @@ String("source")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("source")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("operation")]](scala.Symbol.apply("operation").asInstanceOf[Symbol @@ String("operation")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operation")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("language")]](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("language")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("detectedCountry")]](scala.Symbol.apply("detectedCountry").asInstanceOf[Symbol @@ String("detectedCountry")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("detectedCountry")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("country")]](scala.Symbol.apply("country").asInstanceOf[Symbol @@ String("country")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("country")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("externalId")]](scala.Symbol.apply("externalId").asInstanceOf[Symbol @@ String("externalId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("externalId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("visitorCreatedAt")]](scala.Symbol.apply("visitorCreatedAt").asInstanceOf[Symbol @@ String("visitorCreatedAt")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("visitorCreatedAt")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("visitorId")]](scala.Symbol.apply("visitorId").asInstanceOf[Symbol @@ String("visitorId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("visitorId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("sessionId")]](scala.Symbol.apply("sessionId").asInstanceOf[Symbol @@ String("sessionId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("sessionId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("requestId")]](scala.Symbol.apply("requestId").asInstanceOf[Symbol @@ String("requestId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("requestId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$175.this.inst$macro$174)).asInstanceOf[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.PatchRequestContext]]; <stable> <accessor> lazy val inst$macro$174: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForsessionId: io.circe.Decoder[Option[org.make.core.session.SessionId]] = circe.this.Decoder.decodeOption[org.make.core.session.SessionId](session.this.SessionId.sessionIdDecoder); private[this] val circeGenericDecoderForvisitorId: io.circe.Decoder[Option[org.make.core.session.VisitorId]] = circe.this.Decoder.decodeOption[org.make.core.session.VisitorId](session.this.VisitorId.visitorIdDecoder); private[this] val circeGenericDecoderForvisitorCreatedAt: io.circe.Decoder[Option[java.time.ZonedDateTime]] = circe.this.Decoder.decodeOption[java.time.ZonedDateTime](PatchRequestContext.this.zonedDateTimeDecoder); private[this] val circeGenericDecoderFordetectedCountry: io.circe.Decoder[Option[org.make.core.reference.Country]] = circe.this.Decoder.decodeOption[org.make.core.reference.Country](reference.this.Country.countryDecoder); private[this] val circeGenericDecoderForlanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder); private[this] val 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 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 circeGenericDecoderForapplicationName: io.circe.Decoder[Option[org.make.core.ApplicationName]] = circe.this.Decoder.decodeOption[org.make.core.ApplicationName](core.this.ApplicationName.circeDecoder); private[this] val circeGenericDecoderForreferrer: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); private[this] val circeGenericDecoderForcustomData: io.circe.Decoder[Option[Map[String,String]]] = circe.this.Decoder.decodeOption[Map[String,String]](circe.this.Decoder.decodeMap[String, String](circe.this.KeyDecoder.decodeKeyString, circe.this.Decoder.decodeString)); final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("requestId"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecode(c.downField("requestId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sessionId"), Option[org.make.core.session.SessionId], shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsessionId.tryDecode(c.downField("sessionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("visitorId"), Option[org.make.core.session.VisitorId], shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvisitorId.tryDecode(c.downField("visitorId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("visitorCreatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvisitorCreatedAt.tryDecode(c.downField("visitorCreatedAt")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("externalId"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecode(c.downField("externalId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordetectedCountry.tryDecode(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("detectedCountry"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordetectedCountry.tryDecode(c.downField("detectedCountry")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecode(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecode(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecode(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecode(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("question"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecode(c.downField("question")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("hostname"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecode(c.downField("hostname")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("ipAddress"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecode(c.downField("ipAddress")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("ipAddressHash"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecode(c.downField("ipAddressHash")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("getParameters"), Option[Map[String,String]], shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcustomData.tryDecode(c.downField("getParameters")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userAgent"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecode(c.downField("userAgent")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("applicationName"), Option[org.make.core.ApplicationName], shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForapplicationName.tryDecode(c.downField("applicationName")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("referrer"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecode(c.downField("referrer")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("customData"), Option[Map[String,String]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcustomData.tryDecode(c.downField("customData")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("requestId"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecodeAccumulating(c.downField("requestId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sessionId"), Option[org.make.core.session.SessionId], shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForsessionId.tryDecodeAccumulating(c.downField("sessionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("visitorId"), Option[org.make.core.session.VisitorId], shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvisitorId.tryDecodeAccumulating(c.downField("visitorId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("visitorCreatedAt"), Option[java.time.ZonedDateTime], shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForvisitorCreatedAt.tryDecodeAccumulating(c.downField("visitorCreatedAt")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("externalId"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecodeAccumulating(c.downField("externalId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("country"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordetectedCountry.tryDecodeAccumulating(c.downField("country")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("detectedCountry"), Option[org.make.core.reference.Country], shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordetectedCountry.tryDecodeAccumulating(c.downField("detectedCountry")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguage.tryDecodeAccumulating(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operation"), Option[org.make.core.operation.OperationId], shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperation.tryDecodeAccumulating(c.downField("operation")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecodeAccumulating(c.downField("source")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("location"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecodeAccumulating(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("question"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecodeAccumulating(c.downField("question")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("hostname"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecodeAccumulating(c.downField("hostname")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("ipAddress"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecodeAccumulating(c.downField("ipAddress")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("ipAddressHash"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecodeAccumulating(c.downField("ipAddressHash")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("getParameters"), Option[Map[String,String]], shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcustomData.tryDecodeAccumulating(c.downField("getParameters")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userAgent"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecodeAccumulating(c.downField("userAgent")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("applicationName"), Option[org.make.core.ApplicationName], shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForapplicationName.tryDecodeAccumulating(c.downField("applicationName")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("referrer"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecodeAccumulating(c.downField("referrer")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("customData"), Option[Map[String,String]], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForcustomData.tryDecodeAccumulating(c.downField("customData")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("requestId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),Option[org.make.core.session.SessionId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorId"),Option[org.make.core.session.VisitorId]] :: shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("country"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("operation"),Option[org.make.core.operation.OperationId]] :: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("hostname"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddress"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("ipAddressHash"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("getParameters"),Option[Map[String,String]]] :: shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.labelled.FieldType[Symbol @@ String("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Option[Map[String,String]]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$175().inst$macro$89 }; shapeless.Lazy.apply[io.circe.generic.decoding.DerivedDecoder[org.make.api.proposal.PatchRequestContext]](inst$macro$176) })