1 /*
2  *  Make.org Core API
3  *  Copyright (C) 2018 Make.org
4  *
5  * This program is free software: you can redistribute it and/or modify
6  *  it under the terms of the GNU Affero General Public License as
7  *  published by the Free Software Foundation, either version 3 of the
8  *  License, or (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU Affero General Public License for more details.
14  *
15  *  You should have received a copy of the GNU Affero General Public License
16  *  along with this program.  If not, see <https://www.gnu.org/licenses/>.
17  *
18  */
19 
20 package org.make.core
21 
22 import java.time.ZonedDateTime
23 import enumeratum.values.{StringCirceEnum, StringEnum, StringEnumEntry}
24 import io.circe.generic.semiauto._
25 import io.circe.{Codec, Decoder, Encoder}
26 import io.swagger.annotations.ApiModelProperty
27 import org.make.core.operation.OperationId
28 import org.make.core.question.QuestionId
29 import org.make.core.reference.{Country, Language}
30 import org.make.core.session.{SessionId, VisitorId}
31 import org.make.core.user.UserId
32 import spray.json.DefaultJsonProtocol._
33 import spray.json.{DefaultJsonProtocol, RootJsonFormat}
34 
35 import scala.annotation.meta.field
36 
37 sealed abstract class ApplicationName(val value: String) extends StringEnumEntry
38 
39 object ApplicationName extends StringEnum[ApplicationName] with StringCirceEnum[ApplicationName] {
40 
41   case object Backoffice extends ApplicationName("backoffice")
42 
43   case object AssemblyBackoffice extends ApplicationName("assembly-backoffice")
44 
45   case object BiBatchs extends ApplicationName("bi-batchs")
46 
47   case object Dial extends ApplicationName("dial")
48 
49   case object DialBatchs extends ApplicationName("dial-batchs")
50 
51   case object Infrastructure extends ApplicationName("infra")
52 
53   case object LegacyFrontend extends ApplicationName("legacy-front")
54 
55   case object MainFrontend extends ApplicationName("main-front")
56 
57   case object OldBackoffice extends ApplicationName("bo")
58 
59   case object Widget extends ApplicationName("widget")
60 
61   case object WidgetManager extends ApplicationName("widget-manager")
62 
63   override val values: IndexedSeq[ApplicationName] = findValues
64   final val swaggerAllowableValues =
65     "backoffice,bi-batchs,dial,dial-batchs,infra,legacy-front,main-front,bo,widget,widget-manager"
66 }
67 
68 final case class RequestContextQuestion(
69   question: Option[String] = None,
70   questionSlug: Option[String] = None,
71   questionId: Option[QuestionId] = None
72 )
73 
74 object RequestContextQuestion {
75   val empty: RequestContextQuestion = RequestContextQuestion(None, None, None)
76 
77   implicit val codec: Codec[RequestContextQuestion] = deriveCodec[RequestContextQuestion]
78 
79   implicit val formatter: RootJsonFormat[RequestContextQuestion] = jsonFormat3(RequestContextQuestion.apply)
80 }
81 
82 final case class RequestContextLanguage(
83   language: Option[Language] = None,
84   questionLanguage: Option[Language] = None,
85   proposalLanguage: Option[Language] = None,
86   clientLanguage: Option[Language] = None
87 )
88 
89 object RequestContextLanguage {
90   val empty: RequestContextLanguage = RequestContextLanguage(None, None, None, None)
91 
92   implicit val codec: Codec[RequestContextLanguage] = deriveCodec[RequestContextLanguage]
93 
94   implicit val formatter: RootJsonFormat[RequestContextLanguage] = jsonFormat4(RequestContextLanguage.apply)
95 }
96 
97 final case class RequestContext(
98   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
99   userId: Option[UserId] = None,
100   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
101   requestId: String,
102   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
103   sessionId: SessionId,
104   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
105   visitorId: Option[VisitorId] = None,
106   visitorCreatedAt: Option[ZonedDateTime] = None,
107   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555", required = true)
108   externalId: String,
109   @(ApiModelProperty @field)(dataType = "string", example = "FR")
110   country: Option[Country],
111   @(ApiModelProperty @field)(dataType = "string", example = "FR")
112   detectedCountry: Option[Country] = None,
113   @(ApiModelProperty @field)(dataType = "string", example = "fr")
114   languageContext: RequestContextLanguage = RequestContextLanguage.empty,
115   @(ApiModelProperty @field)(dataType = "string", example = "11111111-2222-3333-4444-555555555555")
116   operationId: Option[OperationId] = None,
117   source: Option[String],
118   location: Option[String],
119   questionContext: RequestContextQuestion = RequestContextQuestion.empty,
120   hostname: Option[String] = None,
121   @(ApiModelProperty @field)(dataType = "string", example = "0.0.0.x")
122   ipAddress: Option[String] = None,
123   ipAddressHash: Option[String] = None,
124   getParameters: Option[Map[String, String]] = None,
125   userAgent: Option[String] = None,
126   @(ApiModelProperty @field)(dataType = "string", allowableValues = ApplicationName.swaggerAllowableValues)
127   applicationName: Option[ApplicationName] = None,
128   @(ApiModelProperty @field)(dataType = "string", example = "main-front")
129   referrer: Option[String] = None,
130   customData: Map[String, String] = Map.empty
131 )
132 
133 object RequestContext extends CirceFormatters with SprayJsonFormatters {
134   implicit val encoder: Encoder[RequestContext] = deriveEncoder[RequestContext]
135   implicit val decoder: Decoder[RequestContext] = deriveDecoder[RequestContext]
136 
137   val empty: RequestContext =
138     RequestContext(
139       userId = None,
140       requestId = "",
141       sessionId = SessionId(""),
142       visitorId = None,
143       visitorCreatedAt = None,
144       externalId = "",
145       country = None,
146       detectedCountry = None,
147       languageContext = RequestContextLanguage.empty,
148       operationId = None,
149       source = None,
150       location = None,
151       questionContext = RequestContextQuestion.empty,
152       hostname = None,
153       ipAddress = None,
154       ipAddressHash = None,
155       getParameters = None,
156       userAgent = None,
157       applicationName = None,
158       referrer = None,
159       customData = Map.empty
160     )
161 
162   implicit val requestContextFormatter: RootJsonFormat[RequestContext] =
163     DefaultJsonProtocol.jsonFormat21(RequestContext.apply)
164 
165 }
Line Stmt Id Pos Tree Symbol Tests Code
65 895 2343 - 2437 Literal <nosymbol> "backoffice,bi-batchs,dial,dial-batchs,infra,legacy-front,main-front,bo,widget,widget-manager"
75 4590 2669 - 2709 Apply org.make.core.RequestContextQuestion.apply org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest RequestContextQuestion.apply(scala.None, scala.None, scala.None)
75 2250 2698 - 2702 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
75 5485 2704 - 2708 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
75 4160 2692 - 2696 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
77 2527 2765 - 2800 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest io.circe.generic.semiauto.deriveCodec[org.make.core.RequestContextQuestion]({ val inst$macro$16: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.RequestContextQuestion] = { final class anon$lazy$macro$15 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$15 = { anon$lazy$macro$15.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.RequestContextQuestion] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.core.RequestContextQuestion, shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.RequestContextQuestion, (Symbol @@ String("question")) :: (Symbol @@ String("questionSlug")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[org.make.core.question.QuestionId] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.RequestContextQuestion, (Symbol @@ String("question")) :: (Symbol @@ String("questionSlug")) :: (Symbol @@ String("questionId")) :: shapeless.HNil](::.apply[Symbol @@ String("question"), (Symbol @@ String("questionSlug")) :: (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")], ::.apply[Symbol @@ String("questionSlug"), (Symbol @@ String("questionId")) :: shapeless.HNil.type](scala.Symbol.apply("questionSlug").asInstanceOf[Symbol @@ String("questionSlug")], ::.apply[Symbol @@ String("questionId"), shapeless.HNil.type](scala.Symbol.apply("questionId").asInstanceOf[Symbol @@ String("questionId")], HNil)))), Generic.instance[org.make.core.RequestContextQuestion, Option[String] :: Option[String] :: Option[org.make.core.question.QuestionId] :: shapeless.HNil](((x0$3: org.make.core.RequestContextQuestion) => x0$3 match { case (question: Option[String], questionSlug: Option[String], questionId: Option[org.make.core.question.QuestionId]): org.make.core.RequestContextQuestion((question$macro$11 @ _), (questionSlug$macro$12 @ _), (questionId$macro$13 @ _)) => ::.apply[Option[String], Option[String] :: Option[org.make.core.question.QuestionId] :: shapeless.HNil.type](question$macro$11, ::.apply[Option[String], Option[org.make.core.question.QuestionId] :: shapeless.HNil.type](questionSlug$macro$12, ::.apply[Option[org.make.core.question.QuestionId], shapeless.HNil.type](questionId$macro$13, HNil))).asInstanceOf[Option[String] :: Option[String] :: Option[org.make.core.question.QuestionId] :: shapeless.HNil] }), ((x0$4: Option[String] :: Option[String] :: Option[org.make.core.question.QuestionId] :: shapeless.HNil) => x0$4 match { case (head: Option[String], tail: Option[String] :: Option[org.make.core.question.QuestionId] :: shapeless.HNil): Option[String] :: Option[String] :: Option[org.make.core.question.QuestionId] :: shapeless.HNil((question$macro$8 @ _), (head: Option[String], tail: Option[org.make.core.question.QuestionId] :: shapeless.HNil): Option[String] :: Option[org.make.core.question.QuestionId] :: shapeless.HNil((questionSlug$macro$9 @ _), (head: Option[org.make.core.question.QuestionId], tail: shapeless.HNil): Option[org.make.core.question.QuestionId] :: shapeless.HNil((questionId$macro$10 @ _), HNil))) => core.this.RequestContextQuestion.apply(question$macro$8, questionSlug$macro$9, questionId$macro$10) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("question"), Option[String], (Symbol @@ String("questionSlug")) :: (Symbol @@ String("questionId")) :: shapeless.HNil, Option[String] :: Option[org.make.core.question.QuestionId] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionSlug"), Option[String], (Symbol @@ String("questionId")) :: shapeless.HNil, Option[org.make.core.question.QuestionId] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, 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("questionSlug")]](scala.Symbol.apply("questionSlug").asInstanceOf[Symbol @@ String("questionSlug")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionSlug")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("question")]](scala.Symbol.apply("question").asInstanceOf[Symbol @@ String("question")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("question")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$15.this.inst$macro$14)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.RequestContextQuestion]]; <stable> <accessor> lazy val inst$macro$14: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForquestionSlug: io.circe.Decoder[Option[String]] = circe.this.Decoder.decodeOption[String](circe.this.Decoder.decodeString); 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 circeGenericEncoderForquestionSlug: io.circe.Encoder[Option[String]] = circe.this.Encoder.encodeOption[String](circe.this.Encoder.encodeString); 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); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestion @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionSlug @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionId @ _), shapeless.HNil))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("question", $anon.this.circeGenericEncoderForquestionSlug.apply(circeGenericHListBindingForquestion)), scala.Tuple2.apply[String, io.circe.Json]("questionSlug", $anon.this.circeGenericEncoderForquestionSlug.apply(circeGenericHListBindingForquestionSlug)), scala.Tuple2.apply[String, io.circe.Json]("questionId", $anon.this.circeGenericEncoderForquestionId.apply(circeGenericHListBindingForquestionId)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("question"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecode(c.downField("question")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionSlug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecode(c.downField("questionSlug")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecode(c.downField("questionId")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("question"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecodeAccumulating(c.downField("question")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionSlug"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionSlug.tryDecodeAccumulating(c.downField("questionSlug")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionId"), Option[org.make.core.question.QuestionId], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionId.tryDecodeAccumulating(c.downField("questionId")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("question"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionSlug"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionId"),Option[org.make.core.question.QuestionId]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$15().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.RequestContextQuestion]](inst$macro$16) })
79 4168 2880 - 2880 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
79 3766 2880 - 2880 Select spray.json.BasicFormats.StringJsonFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.StringJsonFormat
79 832 2880 - 2880 Select spray.json.BasicFormats.StringJsonFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.StringJsonFormat
79 2787 2880 - 2880 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
79 520 2881 - 2909 Apply org.make.core.RequestContextQuestion.apply org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest RequestContextQuestion.apply(question, questionSlug, questionId)
79 2054 2880 - 2880 Select org.make.core.question.QuestionId.QuestionIdFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest question.this.QuestionId.QuestionIdFormatter
79 4629 2869 - 2910 ApplyToImplicitArgs spray.json.ProductFormatsInstances.jsonFormat3 org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.jsonFormat3[Option[String], Option[String], Option[org.make.core.question.QuestionId], org.make.core.RequestContextQuestion](((question: Option[String], questionSlug: Option[String], questionId: Option[org.make.core.question.QuestionId]) => RequestContextQuestion.apply(question, questionSlug, questionId)))(spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat), spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat), spray.json.DefaultJsonProtocol.optionFormat[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter), (ClassTag.apply[org.make.core.RequestContextQuestion](classOf[org.make.core.RequestContextQuestion]): scala.reflect.ClassTag[org.make.core.RequestContextQuestion]))
79 5410 2880 - 2880 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[org.make.core.question.QuestionId](question.this.QuestionId.QuestionIdFormatter)
90 1006 3197 - 3243 Apply org.make.core.RequestContextLanguage.apply org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest RequestContextLanguage.apply(scala.None, scala.None, scala.None, scala.None)
90 2474 3220 - 3224 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
90 3778 3232 - 3236 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
90 1819 3238 - 3242 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
90 529 3226 - 3230 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
92 4113 3299 - 3334 ApplyToImplicitArgs io.circe.generic.semiauto.deriveCodec org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest io.circe.generic.semiauto.deriveCodec[org.make.core.RequestContextLanguage]({ val inst$macro$20: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.RequestContextLanguage] = { final class anon$lazy$macro$19 extends AnyRef with Serializable { def <init>(): anon$lazy$macro$19 = { anon$lazy$macro$19.super.<init>(); () }; <stable> <accessor> lazy val inst$macro$1: io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.RequestContextLanguage] = codec.this.DerivedAsObjectCodec.deriveCodec[org.make.core.RequestContextLanguage, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.RequestContextLanguage, (Symbol @@ String("language")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.RequestContextLanguage, (Symbol @@ String("language")) :: (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: shapeless.HNil](::.apply[Symbol @@ String("language"), (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")], ::.apply[Symbol @@ String("questionLanguage"), (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("questionLanguage").asInstanceOf[Symbol @@ String("questionLanguage")], ::.apply[Symbol @@ String("proposalLanguage"), (Symbol @@ String("clientLanguage")) :: shapeless.HNil.type](scala.Symbol.apply("proposalLanguage").asInstanceOf[Symbol @@ String("proposalLanguage")], ::.apply[Symbol @@ String("clientLanguage"), shapeless.HNil.type](scala.Symbol.apply("clientLanguage").asInstanceOf[Symbol @@ String("clientLanguage")], HNil))))), Generic.instance[org.make.core.RequestContextLanguage, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: shapeless.HNil](((x0$3: org.make.core.RequestContextLanguage) => x0$3 match { case (language: Option[org.make.core.reference.Language], questionLanguage: Option[org.make.core.reference.Language], proposalLanguage: Option[org.make.core.reference.Language], clientLanguage: Option[org.make.core.reference.Language]): org.make.core.RequestContextLanguage((language$macro$14 @ _), (questionLanguage$macro$15 @ _), (proposalLanguage$macro$16 @ _), (clientLanguage$macro$17 @ _)) => ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](language$macro$14, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: shapeless.HNil.type](questionLanguage$macro$15, ::.apply[Option[org.make.core.reference.Language], Option[org.make.core.reference.Language] :: shapeless.HNil.type](proposalLanguage$macro$16, ::.apply[Option[org.make.core.reference.Language], shapeless.HNil.type](clientLanguage$macro$17, HNil)))).asInstanceOf[Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: shapeless.HNil] }), ((x0$4: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: shapeless.HNil) => x0$4 match { case (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: shapeless.HNil((language$macro$10 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: shapeless.HNil((questionLanguage$macro$11 @ _), (head: Option[org.make.core.reference.Language], tail: Option[org.make.core.reference.Language] :: shapeless.HNil): Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: shapeless.HNil((proposalLanguage$macro$12 @ _), (head: Option[org.make.core.reference.Language], tail: shapeless.HNil): Option[org.make.core.reference.Language] :: shapeless.HNil((clientLanguage$macro$13 @ _), HNil)))) => core.this.RequestContextLanguage.apply(language$macro$10, questionLanguage$macro$11, proposalLanguage$macro$12, clientLanguage$macro$13) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("language"), Option[org.make.core.reference.Language], (Symbol @@ String("questionLanguage")) :: (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("proposalLanguage")) :: (Symbol @@ String("clientLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("proposalLanguage"), Option[org.make.core.reference.Language], (Symbol @@ String("clientLanguage")) :: shapeless.HNil, Option[org.make.core.reference.Language] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("clientLanguage"), Option[org.make.core.reference.Language], shapeless.HNil, shapeless.HNil, shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hnilZipWithKeys, Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("clientLanguage")]](scala.Symbol.apply("clientLanguage").asInstanceOf[Symbol @@ String("clientLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("clientLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("proposalLanguage")]](scala.Symbol.apply("proposalLanguage").asInstanceOf[Symbol @@ String("proposalLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("proposalLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("questionLanguage")]](scala.Symbol.apply("questionLanguage").asInstanceOf[Symbol @@ String("questionLanguage")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionLanguage")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("language")]](scala.Symbol.apply("language").asInstanceOf[Symbol @@ String("language")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("language")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]](anon$lazy$macro$19.this.inst$macro$18)).asInstanceOf[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.RequestContextLanguage]]; <stable> <accessor> lazy val inst$macro$18: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForclientLanguage: io.circe.Decoder[Option[org.make.core.reference.Language]] = circe.this.Decoder.decodeOption[org.make.core.reference.Language](reference.this.Language.LanguageDecoder); private[this] val circeGenericEncoderForclientLanguage: io.circe.Encoder[Option[org.make.core.reference.Language]] = circe.this.Encoder.encodeOption[org.make.core.reference.Language](reference.this.Language.LanguageEncoder); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForproposalLanguage @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForclientLanguage @ _), shapeless.HNil)))) => io.circe.JsonObject.fromIterable(scala.collection.immutable.Vector.apply[(String, io.circe.Json)](scala.Tuple2.apply[String, io.circe.Json]("language", $anon.this.circeGenericEncoderForclientLanguage.apply(circeGenericHListBindingForlanguage)), scala.Tuple2.apply[String, io.circe.Json]("questionLanguage", $anon.this.circeGenericEncoderForclientLanguage.apply(circeGenericHListBindingForquestionLanguage)), scala.Tuple2.apply[String, io.circe.Json]("proposalLanguage", $anon.this.circeGenericEncoderForclientLanguage.apply(circeGenericHListBindingForproposalLanguage)), scala.Tuple2.apply[String, io.circe.Json]("clientLanguage", $anon.this.circeGenericEncoderForclientLanguage.apply(circeGenericHListBindingForclientLanguage)))) }; final def apply(c: io.circe.HCursor): io.circe.Decoder.Result[shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecode(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecode(c.downField("questionLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("proposalLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecode(c.downField("proposalLanguage")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("clientLanguage"), Option[org.make.core.reference.Language], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecode(c.downField("clientLanguage")), ReprDecoder.hnilResult)(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance))(io.circe.Decoder.resultInstance); final override def decodeAccumulating(c: io.circe.HCursor): io.circe.Decoder.AccumulatingResult[shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("language"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecodeAccumulating(c.downField("language")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecodeAccumulating(c.downField("questionLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("proposalLanguage"), Option[org.make.core.reference.Language], shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecodeAccumulating(c.downField("proposalLanguage")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("clientLanguage"), Option[org.make.core.reference.Language], shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForclientLanguage.tryDecodeAccumulating(c.downField("clientLanguage")), ReprDecoder.hnilResultAccumulating)(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance))(io.circe.Decoder.accumulatingResultInstance) }; new $anon() }: io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.codec.ReprAsObjectCodec[shapeless.labelled.FieldType[Symbol @@ String("language"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("questionLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("proposalLanguage"),Option[org.make.core.reference.Language]] :: shapeless.labelled.FieldType[Symbol @@ String("clientLanguage"),Option[org.make.core.reference.Language]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]] }; new anon$lazy$macro$19().inst$macro$1 }; shapeless.Lazy.apply[io.circe.generic.codec.DerivedAsObjectCodec[org.make.core.RequestContextLanguage]](inst$macro$20) })
94 4291 3414 - 3414 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
94 5424 3414 - 3414 Select org.make.core.reference.Language.LanguageFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest reference.this.Language.LanguageFormatter
94 2002 3414 - 3414 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
94 4580 3414 - 3414 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
94 680 3414 - 3414 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter)
94 3715 3414 - 3414 Select org.make.core.reference.Language.LanguageFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest reference.this.Language.LanguageFormatter
94 2644 3414 - 3414 Select org.make.core.reference.Language.LanguageFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest reference.this.Language.LanguageFormatter
94 2070 3403 - 3444 ApplyToImplicitArgs spray.json.ProductFormatsInstances.jsonFormat4 org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.jsonFormat4[Option[org.make.core.reference.Language], Option[org.make.core.reference.Language], Option[org.make.core.reference.Language], Option[org.make.core.reference.Language], org.make.core.RequestContextLanguage](((language: Option[org.make.core.reference.Language], questionLanguage: Option[org.make.core.reference.Language], proposalLanguage: Option[org.make.core.reference.Language], clientLanguage: Option[org.make.core.reference.Language]) => RequestContextLanguage.apply(language, questionLanguage, proposalLanguage, clientLanguage)))(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter), spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter), spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter), spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Language](reference.this.Language.LanguageFormatter), (ClassTag.apply[org.make.core.RequestContextLanguage](classOf[org.make.core.RequestContextLanguage]): scala.reflect.ClassTag[org.make.core.RequestContextLanguage]))
94 948 3414 - 3414 Select org.make.core.reference.Language.LanguageFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest reference.this.Language.LanguageFormatter
94 2063 3415 - 3443 Apply org.make.core.RequestContextLanguage.apply org.make.api.technical.crm.crmservicecomponenttest,org.make.api.userhistory.userhistorytest RequestContextLanguage.apply(language, questionLanguage, proposalLanguage, clientLanguage)
134 5352 5546 - 5575 ApplyToImplicitArgs io.circe.generic.semiauto.deriveEncoder org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest io.circe.generic.semiauto.deriveEncoder[org.make.core.RequestContext]({ val inst$macro$88: io.circe.generic.encoding.DerivedAsObjectEncoder[org.make.core.RequestContext] = { 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.core.RequestContext] = encoding.this.DerivedAsObjectEncoder.deriveEncoder[org.make.core.RequestContext, shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.RequestContext, (Symbol @@ String("userId")) :: (Symbol @@ String("requestId")) :: (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.user.UserId] :: String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.RequestContext, (Symbol @@ String("userId")) :: (Symbol @@ String("requestId")) :: (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil](::.apply[Symbol @@ String("userId"), (Symbol @@ String("requestId")) :: (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")], ::.apply[Symbol @@ String("requestId"), (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("detectedCountry").asInstanceOf[Symbol @@ String("detectedCountry")], ::.apply[Symbol @@ String("languageContext"), (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("languageContext").asInstanceOf[Symbol @@ String("languageContext")], ::.apply[Symbol @@ String("operationId"), (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")], ::.apply[Symbol @@ String("source"), (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")], ::.apply[Symbol @@ String("questionContext"), (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("questionContext").asInstanceOf[Symbol @@ String("questionContext")], ::.apply[Symbol @@ String("hostname"), (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("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("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("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("getParameters").asInstanceOf[Symbol @@ String("getParameters")], ::.apply[Symbol @@ String("userAgent"), (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("userAgent").asInstanceOf[Symbol @@ String("userAgent")], ::.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.core.RequestContext, Option[org.make.core.user.UserId] :: String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil](((x0$3: org.make.core.RequestContext) => x0$3 match { case (userId: Option[org.make.core.user.UserId], requestId: String, sessionId: org.make.core.session.SessionId, visitorId: Option[org.make.core.session.VisitorId], visitorCreatedAt: Option[java.time.ZonedDateTime], externalId: String, country: Option[org.make.core.reference.Country], detectedCountry: Option[org.make.core.reference.Country], languageContext: org.make.core.RequestContextLanguage, operationId: Option[org.make.core.operation.OperationId], source: Option[String], location: Option[String], questionContext: org.make.core.RequestContextQuestion, hostname: Option[String], ipAddress: Option[String], ipAddressHash: Option[String], getParameters: Option[Map[String,String]], userAgent: Option[String], applicationName: Option[org.make.core.ApplicationName], referrer: Option[String], customData: Map[String,String]): org.make.core.RequestContext((userId$macro$65 @ _), (requestId$macro$66 @ _), (sessionId$macro$67 @ _), (visitorId$macro$68 @ _), (visitorCreatedAt$macro$69 @ _), (externalId$macro$70 @ _), (country$macro$71 @ _), (detectedCountry$macro$72 @ _), (languageContext$macro$73 @ _), (operationId$macro$74 @ _), (source$macro$75 @ _), (location$macro$76 @ _), (questionContext$macro$77 @ _), (hostname$macro$78 @ _), (ipAddress$macro$79 @ _), (ipAddressHash$macro$80 @ _), (getParameters$macro$81 @ _), (userAgent$macro$82 @ _), (applicationName$macro$83 @ _), (referrer$macro$84 @ _), (customData$macro$85 @ _)) => ::.apply[Option[org.make.core.user.UserId], String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](userId$macro$65, ::.apply[String, org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](requestId$macro$66, ::.apply[org.make.core.session.SessionId, Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](sessionId$macro$67, ::.apply[Option[org.make.core.session.VisitorId], Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](visitorId$macro$68, ::.apply[Option[java.time.ZonedDateTime], String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](visitorCreatedAt$macro$69, ::.apply[String, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](externalId$macro$70, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](country$macro$71, ::.apply[Option[org.make.core.reference.Country], org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](detectedCountry$macro$72, ::.apply[org.make.core.RequestContextLanguage, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](languageContext$macro$73, ::.apply[Option[org.make.core.operation.OperationId], Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](operationId$macro$74, ::.apply[Option[String], Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](source$macro$75, ::.apply[Option[String], org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](location$macro$76, ::.apply[org.make.core.RequestContextQuestion, Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](questionContext$macro$77, ::.apply[Option[String], Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](hostname$macro$78, ::.apply[Option[String], Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](ipAddress$macro$79, ::.apply[Option[String], Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](ipAddressHash$macro$80, ::.apply[Option[Map[String,String]], Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](getParameters$macro$81, ::.apply[Option[String], Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](userAgent$macro$82, ::.apply[Option[org.make.core.ApplicationName], Option[String] :: Map[String,String] :: shapeless.HNil.type](applicationName$macro$83, ::.apply[Option[String], Map[String,String] :: shapeless.HNil.type](referrer$macro$84, ::.apply[Map[String,String], shapeless.HNil.type](customData$macro$85, HNil))))))))))))))))))))).asInstanceOf[Option[org.make.core.user.UserId] :: String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil] }), ((x0$4: Option[org.make.core.user.UserId] :: String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil) => x0$4 match { case (head: Option[org.make.core.user.UserId], tail: String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[org.make.core.user.UserId] :: String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((userId$macro$44 @ _), (head: String, tail: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((requestId$macro$45 @ _), (head: org.make.core.session.SessionId, tail: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((sessionId$macro$46 @ _), (head: Option[org.make.core.session.VisitorId], tail: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((visitorId$macro$47 @ _), (head: Option[java.time.ZonedDateTime], tail: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((visitorCreatedAt$macro$48 @ _), (head: String, tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((externalId$macro$49 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((country$macro$50 @ _), (head: Option[org.make.core.reference.Country], tail: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((detectedCountry$macro$51 @ _), (head: org.make.core.RequestContextLanguage, tail: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((languageContext$macro$52 @ _), (head: Option[org.make.core.operation.OperationId], tail: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((operationId$macro$53 @ _), (head: Option[String], tail: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((source$macro$54 @ _), (head: Option[String], tail: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((location$macro$55 @ _), (head: org.make.core.RequestContextQuestion, tail: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((questionContext$macro$56 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((hostname$macro$57 @ _), (head: Option[String], tail: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((ipAddress$macro$58 @ _), (head: Option[String], tail: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((ipAddressHash$macro$59 @ _), (head: Option[Map[String,String]], tail: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((getParameters$macro$60 @ _), (head: Option[String], tail: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((userAgent$macro$61 @ _), (head: Option[org.make.core.ApplicationName], tail: Option[String] :: Map[String,String] :: shapeless.HNil): Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((applicationName$macro$62 @ _), (head: Option[String], tail: Map[String,String] :: shapeless.HNil): Option[String] :: Map[String,String] :: shapeless.HNil((referrer$macro$63 @ _), (head: Map[String,String], tail: shapeless.HNil): Map[String,String] :: shapeless.HNil((customData$macro$64 @ _), HNil))))))))))))))))))))) => core.this.RequestContext.apply(userId$macro$44, requestId$macro$45, sessionId$macro$46, visitorId$macro$47, visitorCreatedAt$macro$48, externalId$macro$49, country$macro$50, detectedCountry$macro$51, languageContext$macro$52, operationId$macro$53, source$macro$54, location$macro$55, questionContext$macro$56, hostname$macro$57, ipAddress$macro$58, ipAddressHash$macro$59, getParameters$macro$60, userAgent$macro$61, applicationName$macro$62, referrer$macro$63, customData$macro$64) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userId"), Option[org.make.core.user.UserId], (Symbol @@ String("requestId")) :: (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("requestId"), String, (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sessionId"), org.make.core.session.SessionId, (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: 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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("externalId"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("externalId"), String, (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: 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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("detectedCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("languageContext"), org.make.core.RequestContextLanguage, (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: 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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("source"), Option[String], (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("location"), Option[String], (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionContext"), org.make.core.RequestContextQuestion, (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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.ApplicationName] :: Option[String] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: 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"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userAgent"), Option[String], (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.ApplicationName] :: Option[String] :: 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"),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] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("referrer"), Option[String], (Symbol @@ String("customData")) :: shapeless.HNil, Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("customData"), 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("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("questionContext")]](scala.Symbol.apply("questionContext").asInstanceOf[Symbol @@ String("questionContext")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionContext")]])), 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("operationId")]](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("languageContext")]](scala.Symbol.apply("languageContext").asInstanceOf[Symbol @@ String("languageContext")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("languageContext")]])), 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")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userId")]](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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.core.RequestContext]]; <stable> <accessor> lazy val inst$macro$86: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericEncoderForuserId: io.circe.Encoder[Option[org.make.core.user.UserId]] = circe.this.Encoder.encodeOption[org.make.core.user.UserId](RequestContext.this.stringValueEncoder[org.make.core.user.UserId]); private[this] val circeGenericEncoderForsessionId: io.circe.Encoder[org.make.core.session.SessionId] = RequestContext.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](RequestContext.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](RequestContext.this.zonedDateTimeEncoder); private[this] val circeGenericEncoderForexternalId: io.circe.Encoder[String] = circe.this.Encoder.encodeString; private[this] val circeGenericEncoderFordetectedCountry: io.circe.Encoder[Option[org.make.core.reference.Country]] = circe.this.Encoder.encodeOption[org.make.core.reference.Country](RequestContext.this.stringValueEncoder[org.make.core.reference.Country]); private[this] val circeGenericEncoderForlanguageContext: io.circe.Codec[org.make.core.RequestContextLanguage] = core.this.RequestContextLanguage.codec; private[this] val circeGenericEncoderForoperationId: io.circe.Encoder[Option[org.make.core.operation.OperationId]] = circe.this.Encoder.encodeOption[org.make.core.operation.OperationId](RequestContext.this.stringValueEncoder[org.make.core.operation.OperationId]); private[this] val circeGenericEncoderForquestionContext: io.circe.Codec[org.make.core.RequestContextQuestion] = core.this.RequestContextQuestion.codec; private[this] val circeGenericEncoderForgetParameters: 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)); 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.AsObject[scala.collection.immutable.Map[String,String]] = circe.this.Encoder.encodeMap[String, String](circe.this.KeyEncoder.encodeKeyString, circe.this.Encoder.encodeString); final def encodeObject(a: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): io.circe.JsonObject = a match { case (head: shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]], tail: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForuserId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String], tail: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForrequestId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForvisitorCreatedAt @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("externalId"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("externalId"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingFordetectedCountry @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("languageContext"),org.make.core.RequestContextLanguage], tail: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlanguageContext @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForoperationId @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("source"),Option[String]], tail: shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForlocation @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("questionContext"),org.make.core.RequestContextQuestion], 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForquestionContext @ _), (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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: 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"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForuserAgent @ _), (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"),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"),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"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out((circeGenericHListBindingForreferrer @ _), (head: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]], tail: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out): shapeless.labelled.FieldType[Symbol @@ String("customData"),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]("userId", $anon.this.circeGenericEncoderForuserId.apply(circeGenericHListBindingForuserId)), scala.Tuple2.apply[String, io.circe.Json]("requestId", $anon.this.circeGenericEncoderForexternalId.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.circeGenericEncoderForexternalId.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]("languageContext", $anon.this.circeGenericEncoderForlanguageContext.apply(circeGenericHListBindingForlanguageContext)), scala.Tuple2.apply[String, io.circe.Json]("operationId", $anon.this.circeGenericEncoderForoperationId.apply(circeGenericHListBindingForoperationId)), 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]("questionContext", $anon.this.circeGenericEncoderForquestionContext.apply(circeGenericHListBindingForquestionContext)), 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.circeGenericEncoderForgetParameters.apply(circeGenericHListBindingForgetParameters)), scala.Tuple2.apply[String, io.circe.Json]("userAgent", $anon.this.circeGenericEncoderForreferrer.apply(circeGenericHListBindingForuserAgent)), 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("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.encoding.ReprAsObjectEncoder[shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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.core.RequestContext]](inst$macro$88) })
135 4587 5626 - 5655 ApplyToImplicitArgs io.circe.generic.semiauto.deriveDecoder org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest io.circe.generic.semiauto.deriveDecoder[org.make.core.RequestContext]({ val inst$macro$176: io.circe.generic.decoding.DerivedDecoder[org.make.core.RequestContext] = { 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.core.RequestContext] = decoding.this.DerivedDecoder.deriveDecoder[org.make.core.RequestContext, shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](shapeless.this.LabelledGeneric.materializeProduct[org.make.core.RequestContext, (Symbol @@ String("userId")) :: (Symbol @@ String("requestId")) :: (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.user.UserId] :: String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](DefaultSymbolicLabelling.instance[org.make.core.RequestContext, (Symbol @@ String("userId")) :: (Symbol @@ String("requestId")) :: (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil](::.apply[Symbol @@ String("userId"), (Symbol @@ String("requestId")) :: (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")], ::.apply[Symbol @@ String("requestId"), (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("detectedCountry").asInstanceOf[Symbol @@ String("detectedCountry")], ::.apply[Symbol @@ String("languageContext"), (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("languageContext").asInstanceOf[Symbol @@ String("languageContext")], ::.apply[Symbol @@ String("operationId"), (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")], ::.apply[Symbol @@ String("source"), (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("location").asInstanceOf[Symbol @@ String("location")], ::.apply[Symbol @@ String("questionContext"), (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("questionContext").asInstanceOf[Symbol @@ String("questionContext")], ::.apply[Symbol @@ String("hostname"), (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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("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("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("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("getParameters").asInstanceOf[Symbol @@ String("getParameters")], ::.apply[Symbol @@ String("userAgent"), (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil.type](scala.Symbol.apply("userAgent").asInstanceOf[Symbol @@ String("userAgent")], ::.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.core.RequestContext, Option[org.make.core.user.UserId] :: String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil](((x0$7: org.make.core.RequestContext) => x0$7 match { case (userId: Option[org.make.core.user.UserId], requestId: String, sessionId: org.make.core.session.SessionId, visitorId: Option[org.make.core.session.VisitorId], visitorCreatedAt: Option[java.time.ZonedDateTime], externalId: String, country: Option[org.make.core.reference.Country], detectedCountry: Option[org.make.core.reference.Country], languageContext: org.make.core.RequestContextLanguage, operationId: Option[org.make.core.operation.OperationId], source: Option[String], location: Option[String], questionContext: org.make.core.RequestContextQuestion, hostname: Option[String], ipAddress: Option[String], ipAddressHash: Option[String], getParameters: Option[Map[String,String]], userAgent: Option[String], applicationName: Option[org.make.core.ApplicationName], referrer: Option[String], customData: Map[String,String]): org.make.core.RequestContext((userId$macro$153 @ _), (requestId$macro$154 @ _), (sessionId$macro$155 @ _), (visitorId$macro$156 @ _), (visitorCreatedAt$macro$157 @ _), (externalId$macro$158 @ _), (country$macro$159 @ _), (detectedCountry$macro$160 @ _), (languageContext$macro$161 @ _), (operationId$macro$162 @ _), (source$macro$163 @ _), (location$macro$164 @ _), (questionContext$macro$165 @ _), (hostname$macro$166 @ _), (ipAddress$macro$167 @ _), (ipAddressHash$macro$168 @ _), (getParameters$macro$169 @ _), (userAgent$macro$170 @ _), (applicationName$macro$171 @ _), (referrer$macro$172 @ _), (customData$macro$173 @ _)) => ::.apply[Option[org.make.core.user.UserId], String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](userId$macro$153, ::.apply[String, org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](requestId$macro$154, ::.apply[org.make.core.session.SessionId, Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](sessionId$macro$155, ::.apply[Option[org.make.core.session.VisitorId], Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](visitorId$macro$156, ::.apply[Option[java.time.ZonedDateTime], String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](visitorCreatedAt$macro$157, ::.apply[String, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](externalId$macro$158, ::.apply[Option[org.make.core.reference.Country], Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](country$macro$159, ::.apply[Option[org.make.core.reference.Country], org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](detectedCountry$macro$160, ::.apply[org.make.core.RequestContextLanguage, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](languageContext$macro$161, ::.apply[Option[org.make.core.operation.OperationId], Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](operationId$macro$162, ::.apply[Option[String], Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](source$macro$163, ::.apply[Option[String], org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](location$macro$164, ::.apply[org.make.core.RequestContextQuestion, Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](questionContext$macro$165, ::.apply[Option[String], Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](hostname$macro$166, ::.apply[Option[String], Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](ipAddress$macro$167, ::.apply[Option[String], Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](ipAddressHash$macro$168, ::.apply[Option[Map[String,String]], Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](getParameters$macro$169, ::.apply[Option[String], Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil.type](userAgent$macro$170, ::.apply[Option[org.make.core.ApplicationName], Option[String] :: Map[String,String] :: shapeless.HNil.type](applicationName$macro$171, ::.apply[Option[String], Map[String,String] :: shapeless.HNil.type](referrer$macro$172, ::.apply[Map[String,String], shapeless.HNil.type](customData$macro$173, HNil))))))))))))))))))))).asInstanceOf[Option[org.make.core.user.UserId] :: String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil] }), ((x0$8: Option[org.make.core.user.UserId] :: String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil) => x0$8 match { case (head: Option[org.make.core.user.UserId], tail: String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[org.make.core.user.UserId] :: String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((userId$macro$132 @ _), (head: String, tail: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((requestId$macro$133 @ _), (head: org.make.core.session.SessionId, tail: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((sessionId$macro$134 @ _), (head: Option[org.make.core.session.VisitorId], tail: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((visitorId$macro$135 @ _), (head: Option[java.time.ZonedDateTime], tail: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((visitorCreatedAt$macro$136 @ _), (head: String, tail: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((externalId$macro$137 @ _), (head: Option[org.make.core.reference.Country], tail: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((country$macro$138 @ _), (head: Option[org.make.core.reference.Country], tail: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((detectedCountry$macro$139 @ _), (head: org.make.core.RequestContextLanguage, tail: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((languageContext$macro$140 @ _), (head: Option[org.make.core.operation.OperationId], tail: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((operationId$macro$141 @ _), (head: Option[String], tail: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((source$macro$142 @ _), (head: Option[String], tail: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((location$macro$143 @ _), (head: org.make.core.RequestContextQuestion, tail: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((questionContext$macro$144 @ _), (head: Option[String], tail: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((hostname$macro$145 @ _), (head: Option[String], tail: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((ipAddress$macro$146 @ _), (head: Option[String], tail: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((ipAddressHash$macro$147 @ _), (head: Option[Map[String,String]], tail: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((getParameters$macro$148 @ _), (head: Option[String], tail: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil): Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((userAgent$macro$149 @ _), (head: Option[org.make.core.ApplicationName], tail: Option[String] :: Map[String,String] :: shapeless.HNil): Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil((applicationName$macro$150 @ _), (head: Option[String], tail: Map[String,String] :: shapeless.HNil): Option[String] :: Map[String,String] :: shapeless.HNil((referrer$macro$151 @ _), (head: Map[String,String], tail: shapeless.HNil): Map[String,String] :: shapeless.HNil((customData$macro$152 @ _), HNil))))))))))))))))))))) => core.this.RequestContext.apply(userId$macro$132, requestId$macro$133, sessionId$macro$134, visitorId$macro$135, visitorCreatedAt$macro$136, externalId$macro$137, country$macro$138, detectedCountry$macro$139, languageContext$macro$140, operationId$macro$141, source$macro$142, location$macro$143, questionContext$macro$144, hostname$macro$145, ipAddress$macro$146, ipAddressHash$macro$147, getParameters$macro$148, userAgent$macro$149, applicationName$macro$150, referrer$macro$151, customData$macro$152) })), hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userId"), Option[org.make.core.user.UserId], (Symbol @@ String("requestId")) :: (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, String :: org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("requestId"), String, (Symbol @@ String("sessionId")) :: (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, org.make.core.session.SessionId :: Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("sessionId"), org.make.core.session.SessionId, (Symbol @@ String("visitorId")) :: (Symbol @@ String("visitorCreatedAt")) :: (Symbol @@ String("externalId")) :: (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.session.VisitorId] :: Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: 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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[java.time.ZonedDateTime] :: String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("visitorCreatedAt"),Option[java.time.ZonedDateTime]] :: shapeless.labelled.FieldType[Symbol @@ String("externalId"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, String :: Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("externalId"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("externalId"), String, (Symbol @@ String("country")) :: (Symbol @@ String("detectedCountry")) :: (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: 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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.reference.Country] :: org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("detectedCountry"),Option[org.make.core.reference.Country]] :: shapeless.labelled.FieldType[Symbol @@ String("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("detectedCountry"), Option[org.make.core.reference.Country], (Symbol @@ String("languageContext")) :: (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, org.make.core.RequestContextLanguage :: Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("languageContext"), org.make.core.RequestContextLanguage, (Symbol @@ String("operationId")) :: (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.operation.OperationId] :: Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("operationId"), Option[org.make.core.operation.OperationId], (Symbol @@ String("source")) :: (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: 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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("source"), Option[String], (Symbol @@ String("location")) :: (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("location"), Option[String], (Symbol @@ String("questionContext")) :: (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, org.make.core.RequestContextQuestion :: Option[String] :: Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("questionContext"), org.make.core.RequestContextQuestion, (Symbol @@ String("hostname")) :: (Symbol @@ String("ipAddress")) :: (Symbol @@ String("ipAddressHash")) :: (Symbol @@ String("getParameters")) :: (Symbol @@ String("userAgent")) :: (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.ApplicationName] :: Option[String] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[Map[String,String]] :: Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[String] :: Option[org.make.core.ApplicationName] :: Option[String] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("userAgent"),Option[String]] :: 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"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("userAgent"), Option[String], (Symbol @@ String("applicationName")) :: (Symbol @@ String("referrer")) :: (Symbol @@ String("customData")) :: shapeless.HNil, Option[org.make.core.ApplicationName] :: Option[String] :: 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"),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] :: Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("referrer"), Option[String], (Symbol @@ String("customData")) :: shapeless.HNil, Map[String,String] :: shapeless.HNil, shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out](hlist.this.ZipWithKeys.hconsZipWithKeys[Symbol @@ String("customData"), 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("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("questionContext")]](scala.Symbol.apply("questionContext").asInstanceOf[Symbol @@ String("questionContext")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("questionContext")]])), 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("operationId")]](scala.Symbol.apply("operationId").asInstanceOf[Symbol @@ String("operationId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("operationId")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("languageContext")]](scala.Symbol.apply("languageContext").asInstanceOf[Symbol @@ String("languageContext")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("languageContext")]])), 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")]])), Witness.mkWitness[Symbol with shapeless.tag.Tagged[String("userId")]](scala.Symbol.apply("userId").asInstanceOf[Symbol @@ String("userId")].asInstanceOf[Symbol with shapeless.tag.Tagged[String("userId")]])), scala.this.<:<.refl[shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]), shapeless.Lazy.apply[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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.core.RequestContext]]; <stable> <accessor> lazy val inst$macro$174: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ({ final class $anon extends io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] { def <init>(): <$anon: io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]> = { $anon.super.<init>(); () }; private[this] val circeGenericDecoderForuserId: io.circe.Decoder[Option[org.make.core.user.UserId]] = circe.this.Decoder.decodeOption[org.make.core.user.UserId](user.this.UserId.userIdDecoder); private[this] val circeGenericDecoderForsessionId: io.circe.Decoder[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](RequestContext.this.zonedDateTimeDecoder); private[this] val circeGenericDecoderForexternalId: io.circe.Decoder[String] = circe.this.Decoder.decodeString; 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 circeGenericDecoderForlanguageContext: io.circe.Codec[org.make.core.RequestContextLanguage] = core.this.RequestContextLanguage.codec; private[this] val circeGenericDecoderForoperationId: io.circe.Decoder[Option[org.make.core.operation.OperationId]] = circe.this.Decoder.decodeOption[org.make.core.operation.OperationId](operation.this.OperationId.operationIdDecoder); private[this] val circeGenericDecoderForquestionContext: io.circe.Codec[org.make.core.RequestContextQuestion] = core.this.RequestContextQuestion.codec; private[this] val circeGenericDecoderForgetParameters: 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)); 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[scala.collection.immutable.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("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userId"), Option[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserId.tryDecode(c.downField("userId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("requestId"), String, shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForexternalId.tryDecode(c.downField("requestId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("sessionId"), 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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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"), 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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForexternalId.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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordetectedCountry.tryDecode(c.downField("detectedCountry")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("languageContext"), org.make.core.RequestContextLanguage, shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguageContext.tryDecode(c.downField("languageContext")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("operationId"), 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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecode(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecode(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("questionContext"), org.make.core.RequestContextQuestion, 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionContext.tryDecode(c.downField("questionContext")), 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgetParameters.tryDecode(c.downField("getParameters")), ReprDecoder.consResults[io.circe.Decoder.Result, Symbol @@ String("userAgent"), Option[String], 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"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecode(c.downField("userAgent")), 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"),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"),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"), 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("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out] = ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userId"), Option[org.make.core.user.UserId], shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForuserId.tryDecodeAccumulating(c.downField("userId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("requestId"), String, shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForexternalId.tryDecodeAccumulating(c.downField("requestId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("sessionId"), 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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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"), 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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForexternalId.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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderFordetectedCountry.tryDecodeAccumulating(c.downField("detectedCountry")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("languageContext"), org.make.core.RequestContextLanguage, shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForlanguageContext.tryDecodeAccumulating(c.downField("languageContext")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("operationId"), 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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForoperationId.tryDecodeAccumulating(c.downField("operationId")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("source"), Option[String], shapeless.labelled.FieldType[Symbol @@ String("location"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecodeAccumulating(c.downField("location")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("questionContext"), org.make.core.RequestContextQuestion, 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForquestionContext.tryDecodeAccumulating(c.downField("questionContext")), 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForgetParameters.tryDecodeAccumulating(c.downField("getParameters")), ReprDecoder.consResults[io.circe.Decoder.AccumulatingResult, Symbol @@ String("userAgent"), Option[String], 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"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]($anon.this.circeGenericDecoderForreferrer.tryDecodeAccumulating(c.downField("userAgent")), 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"),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"),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"), 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("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),Map[String,String]] :: shapeless.ops.hlist.ZipWithKeys.hnilZipWithKeys.Out]).asInstanceOf[io.circe.generic.decoding.ReprDecoder[shapeless.labelled.FieldType[Symbol @@ String("userId"),Option[org.make.core.user.UserId]] :: shapeless.labelled.FieldType[Symbol @@ String("requestId"),String] :: shapeless.labelled.FieldType[Symbol @@ String("sessionId"),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"),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("languageContext"),org.make.core.RequestContextLanguage] :: shapeless.labelled.FieldType[Symbol @@ String("operationId"),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("questionContext"),org.make.core.RequestContextQuestion] :: 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("applicationName"),Option[org.make.core.ApplicationName]] :: shapeless.labelled.FieldType[Symbol @@ String("referrer"),Option[String]] :: shapeless.labelled.FieldType[Symbol @@ String("customData"),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.core.RequestContext]](inst$macro$176) })
138 1736 5691 - 6305 Apply org.make.core.RequestContext.apply org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest RequestContext.apply(scala.None, "", org.make.core.session.SessionId.apply(""), scala.None, scala.None, "", scala.None, scala.None, RequestContextLanguage.empty, scala.None, scala.None, scala.None, RequestContextQuestion.empty, scala.None, scala.None, scala.None, scala.None, scala.None, scala.None, scala.None, scala.Predef.Map.empty[String, Nothing])
139 2582 5722 - 5726 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
140 517 5746 - 5748 Literal <nosymbol> org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest ""
141 3725 5768 - 5781 Apply org.make.core.session.SessionId.apply org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest org.make.core.session.SessionId.apply("")
142 1953 5801 - 5805 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
143 954 5832 - 5836 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
144 4164 5857 - 5859 Literal <nosymbol> org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest ""
145 2173 5877 - 5881 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
146 5364 5907 - 5911 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
147 3592 5937 - 5965 Select org.make.core.RequestContextLanguage.empty org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest RequestContextLanguage.empty
148 2590 5987 - 5991 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
149 525 6008 - 6012 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
150 3848 6031 - 6035 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
151 1960 6061 - 6089 Select org.make.core.RequestContextQuestion.empty org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest RequestContextQuestion.empty
152 907 6108 - 6112 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
153 4110 6132 - 6136 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
154 2183 6160 - 6164 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
155 5340 6188 - 6192 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
156 3468 6212 - 6216 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
157 2482 6242 - 6246 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
158 468 6265 - 6269 Select scala.None org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.None
159 3858 6290 - 6299 TypeApply scala.collection.immutable.Map.empty org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest scala.Predef.Map.empty[String, Nothing]
163 5206 6416 - 6416 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
163 5619 6416 - 6416 Select org.make.core.reference.Country.CountryFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest reference.this.Country.CountryFormatter
163 5628 6416 - 6416 Select org.make.core.RequestContextQuestion.formatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest core.this.RequestContextQuestion.formatter
163 5502 6416 - 6416 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
163 1743 6416 - 6416 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[org.make.core.ApplicationName](RequestContext.this.stringEnumFormatter[org.make.core.ApplicationName]((ApplicationName: enumeratum.values.StringEnum[org.make.core.ApplicationName])))
163 4234 6416 - 6416 Select spray.json.BasicFormats.StringJsonFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.StringJsonFormat
163 3597 6416 - 6416 Select spray.json.BasicFormats.StringJsonFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.StringJsonFormat
163 5349 6416 - 6416 Select spray.json.BasicFormats.StringJsonFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.StringJsonFormat
163 3779 6416 - 6416 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
163 1539 6384 - 6438 ApplyToImplicitArgs spray.json.ProductFormatsInstances.jsonFormat21 org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.jsonFormat21[Option[org.make.core.user.UserId], String, org.make.core.session.SessionId, Option[org.make.core.session.VisitorId], Option[java.time.ZonedDateTime], String, Option[org.make.core.reference.Country], Option[org.make.core.reference.Country], org.make.core.RequestContextLanguage, Option[org.make.core.operation.OperationId], Option[String], Option[String], org.make.core.RequestContextQuestion, Option[String], Option[String], Option[String], Option[Map[String,String]], Option[String], Option[org.make.core.ApplicationName], Option[String], Map[String,String], org.make.core.RequestContext](((userId: Option[org.make.core.user.UserId], requestId: String, sessionId: org.make.core.session.SessionId, visitorId: Option[org.make.core.session.VisitorId], visitorCreatedAt: Option[java.time.ZonedDateTime], externalId: String, country: Option[org.make.core.reference.Country], detectedCountry: Option[org.make.core.reference.Country], languageContext: org.make.core.RequestContextLanguage, operationId: Option[org.make.core.operation.OperationId], source: Option[String], location: Option[String], questionContext: org.make.core.RequestContextQuestion, hostname: Option[String], ipAddress: Option[String], ipAddressHash: Option[String], getParameters: Option[Map[String,String]], userAgent: Option[String], applicationName: Option[org.make.core.ApplicationName], referrer: Option[String], customData: Map[String,String]) => RequestContext.apply(userId, requestId, sessionId, visitorId, visitorCreatedAt, externalId, country, detectedCountry, languageContext, operationId, source, location, questionContext, hostname, ipAddress, ipAddressHash, getParameters, userAgent, applicationName, referrer, customData)))(spray.json.DefaultJsonProtocol.optionFormat[org.make.core.user.UserId](user.this.UserId.userIdFormatter), spray.json.DefaultJsonProtocol.StringJsonFormat, session.this.SessionId.sessionIdFormatter, spray.json.DefaultJsonProtocol.optionFormat[org.make.core.session.VisitorId](session.this.VisitorId.visitorIdFormatter), spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](RequestContext.this.zonedDateTimeFormatter), spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Country](reference.this.Country.CountryFormatter), spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Country](reference.this.Country.CountryFormatter), core.this.RequestContextLanguage.formatter, spray.json.DefaultJsonProtocol.optionFormat[org.make.core.operation.OperationId](operation.this.OperationId.operationIdFormatter), spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat), spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat), core.this.RequestContextQuestion.formatter, spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat), spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat), spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat), spray.json.DefaultJsonProtocol.optionFormat[Map[String,String]](spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)), spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat), spray.json.DefaultJsonProtocol.optionFormat[org.make.core.ApplicationName](RequestContext.this.stringEnumFormatter[org.make.core.ApplicationName]((ApplicationName: enumeratum.values.StringEnum[org.make.core.ApplicationName]))), spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat), spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat), (ClassTag.apply[org.make.core.RequestContext](classOf[org.make.core.RequestContext]): scala.reflect.ClassTag[org.make.core.RequestContext]))
163 2122 6416 - 6416 Select spray.json.BasicFormats.StringJsonFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.StringJsonFormat
163 5271 6416 - 6416 Select spray.json.BasicFormats.StringJsonFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.StringJsonFormat
163 2125 6416 - 6416 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[org.make.core.user.UserId](user.this.UserId.userIdFormatter)
163 1751 6416 - 6416 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[java.time.ZonedDateTime](RequestContext.this.zonedDateTimeFormatter)
163 477 6416 - 6416 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[org.make.core.session.VisitorId](session.this.VisitorId.visitorIdFormatter)
163 2020 6416 - 6416 Select spray.json.BasicFormats.StringJsonFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.StringJsonFormat
163 1592 6416 - 6416 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
163 2579 6416 - 6416 Select org.make.core.session.VisitorId.visitorIdFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest session.this.VisitorId.visitorIdFormatter
163 3548 6416 - 6416 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[Map[String,String]](spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat))
163 5432 6416 - 6416 Select spray.json.BasicFormats.StringJsonFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.StringJsonFormat
163 417 6416 - 6416 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
163 1604 6416 - 6416 Select spray.json.BasicFormats.StringJsonFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.StringJsonFormat
163 4224 6416 - 6416 Select org.make.core.reference.Country.CountryFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest reference.this.Country.CountryFormatter
163 4173 6416 - 6416 Select spray.json.BasicFormats.StringJsonFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.StringJsonFormat
163 4119 6416 - 6416 Select org.make.core.user.UserId.userIdFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest user.this.UserId.userIdFormatter
163 3392 6416 - 6416 Select org.make.core.session.SessionId.sessionIdFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest session.this.SessionId.sessionIdFormatter
163 611 6416 - 6416 Select spray.json.BasicFormats.StringJsonFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.StringJsonFormat
163 2109 6416 - 6416 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
163 2130 6416 - 6416 Select spray.json.BasicFormats.StringJsonFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.StringJsonFormat
163 1762 6416 - 6416 Select spray.json.BasicFormats.StringJsonFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.StringJsonFormat
163 5165 6416 - 6416 Select spray.json.BasicFormats.StringJsonFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.StringJsonFormat
163 2133 6416 - 6416 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Country](reference.this.Country.CountryFormatter)
163 3999 6416 - 6416 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[org.make.core.operation.OperationId](operation.this.OperationId.operationIdFormatter)
163 3789 6416 - 6416 ApplyToImplicitArgs org.make.core.SprayJsonFormatters.stringEnumFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest RequestContext.this.stringEnumFormatter[org.make.core.ApplicationName]((ApplicationName: enumeratum.values.StringEnum[org.make.core.ApplicationName]))
163 2587 6416 - 6416 Select org.make.core.RequestContextLanguage.formatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest core.this.RequestContextLanguage.formatter
163 5216 6416 - 6416 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
163 748 6417 - 6437 Apply org.make.core.RequestContext.apply org.make.api.userhistory.userhistorytest,org.make.api.technical.crm.crmservicecomponenttest RequestContext.apply(userId, requestId, sessionId, visitorId, visitorCreatedAt, externalId, country, detectedCountry, languageContext, operationId, source, location, questionContext, hostname, ipAddress, ipAddressHash, getParameters, userAgent, applicationName, referrer, customData)
163 4178 6416 - 6416 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[String](spray.json.DefaultJsonProtocol.StringJsonFormat)
163 3406 6416 - 6416 ApplyToImplicitArgs spray.json.StandardFormats.optionFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.optionFormat[org.make.core.reference.Country](reference.this.Country.CountryFormatter)
163 601 6416 - 6416 Select org.make.core.operation.OperationId.operationIdFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest operation.this.OperationId.operationIdFormatter
163 3400 6416 - 6416 ApplyToImplicitArgs spray.json.CollectionFormats.mapFormat org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest spray.json.DefaultJsonProtocol.mapFormat[String, String](spray.json.DefaultJsonProtocol.StringJsonFormat, spray.json.DefaultJsonProtocol.StringJsonFormat)
163 3992 6416 - 6416 Select org.make.core.SprayJsonFormatters.zonedDateTimeFormatter org.make.api.avro.avrocompatibilitytest,org.make.api.technical.elasticsearch.proposalindexationstreamtest,org.make.api.makekafkatest,org.make.api.proposal.defaultadminproposalapicomponenttest,org.make.api.tag.tagservicetest,org.make.core.proposal.indexed.proposaltest,org.make.api.sessionhistory.sessionhistorycoordinatortest RequestContext.this.zonedDateTimeFormatter