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